Sanal konsol (ya da sanal uçbirim), bilgisayar işlemede ve Unixware, Linux ve BSD gibi bazı işletim sistemlerinde, klavye ve ekran arasında yaratılmış kavramsal bir bağ arayüzüdür. Sistem konsolu kullanıcının birbirinden bağımsız arayüzleri görebilmek için sanal konsolları değiştirmesine olanak sağlayan tek bir konsoldur. Sanal konsollar en az 1980'lerdeki Xenix'e kadar uzanır.
Genel olarak Linuxta, ilk altı konsol Unix kabuğuna giriş istemi sağlayan bir yazı uçbirimine sahiptir. Görsel X Pencere Sistemi yedinci sanal konsolda çalışır. Linuxta, bu değiştirme işlemi Alt tuşu ile bir fonksiyon tuşuna basılarak yapılır—örneğin Alt+F1, 1 numaralı sanal konsola erişimi sağlar. Alt+Sol ok bir önceki sanal konsola ve Alt+Sağ ok da bir sonraki sanal konsola geçişi sağlar. X Pencere Sisteminden başka bir konsola çıkmak için, Ctrl+Alt+fonksiyon tuşu tuş bileşimini kullanmak gerekir. (Bunun yanında kullanıcılar bu öntanımlı tuş bileşimlerini değiştirebilirler.)
Günümüzde çoğu uygulama X Pencere Sistemi içerisinde görsel yerini aldığı ve yazısal programlar uçbirim penceresi içinde çalıştırılabildiği için sanal konsollara duyulan ihtiyaç azalmıştır. Eğer hızlı kullanıcı değiştirme ya da farklı üzerinde X programların hatalarını ayıklamak için birden fazla X Pencere Sistemi girişinin paralel çalışması gerekirse, genellikle her X oturumu ayrı bir sanal konsolda çalışır. bir yazısal giriş ile farklı yazısal programı değiştirebilir. Bunun yanında , ve gibi görsel arayüzler de kullanılmaktadır.
Sanal konsol arayüzü
Sanal konsollar /dev/tty1, /dev/tty2 gibi şeklinde gösterilirler. Buna ek olarak /dev/console, /dev/tty ve /dev/tty0 gibi özel dosyalar da vardır. (vcs ("virtual console screen") ve vcsa ("virtual console screen with attributes") gibi modelleri kullanan aygıtlarla kıyasla; /dev/vcs1
and /dev/vcsa1
gibi. ) Sanal konsollar ve özellikleri tarafından okunan /etc/inittab dosyasından değiştirilebilir—örnek olarak bu program, birçok sanal konsol için giriş istemi işlemini başlatır. X Pencere Sistemi de bir tarafından /etc/inittab dosyasından değiştirilebilir.
Sanal konsollara ulaşmak için kullanılan programlar basit olarak aşağıdakileri içerir:
- chvt - şu anki sanal konsolu değiştirmek için
- openvt - programı yeni bir sanal konsolda başlatmak için
- deallocvt - şu anda kullanılmayan sanal konsolu kapatmak için
adlı program X Pencere Sistemini yeni bir sanal konsol üzerinde başlatır. Aynı zamanda konsoldan başlatılabilecek ve MPlayer gibi başka görsel programlar da vardır.
Programlar sanal konsollara özel aygıt dosyalarıyla erişebilirler. Yazısal girişte, dosyaya yazma işlemi sanal konsol üzerinde yazı olarak gösterilir. Dosyadan okuma işlemi ise sanal konsola yine yazı olarak çıkar. Diğer yazısal gibi, proramın kullanabileceği özel , ve termios
(fonksiyonları) da vardır. Daha karmaşık işlemler için programlar konsol ve uçbirim özel sistem çağrılarını kullanabilir. Çizgesel(grafik) programlar; , , SDL ya da daha ilkel gibi kütüphaneleri kullanabilirler.
Unix sistemleri
Unix iş istasyonları, örneğin Sun ya da Silicon Graphics tarafından yapılanlar, sanal konsol içermezler. Konsolun tek amacı sistemi onararak çizgesel(grafik) ortamın başlatılabilmesidir.
Sun Niagara tabanlı sunucuları ile sanallaştırma yürüterek Kontrol alanından sanal konsol hizmeti alırlar.
Ayrıca bakınız
- - genel yazısal arayüz
Kaynakça
- ^ "Trusted path mechanism for virtual terminal environments". FreePatentsOnline.com. 16 Mayıs 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Nisan 2008.
United States Patent 4945468 lists Xenix as prior art in this area. - ^ "Screen dumps". The Linux keyboard and console HOWTO. The . 3 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Temmuz 2008.
The current contents of the screen of /dev/ttyN can be accessed using the device /dev/vcsN (where `vcs' stands for `virtual console screen'). [...] From a program it is usually better to use /dev/vcsaN (`virtual console screen with attributes') instead - it starts with a header giving the number of rows and columns and the location of the cursor. See vcs(4).
- FreeBSD Handbook, chapter 3.2 Virtual Consoles and Terminals3 Ekim 2008 tarihinde Wayback Machine sitesinde arşivlendi.
Dış bağlantılar
- The Linux keyboard and console HOWTO23 Ağustos 2008 tarihinde Wayback Machine sitesinde arşivlendi.
- Linux command chvt to switch vt from cmdline18 Şubat 2009 tarihinde Wayback Machine sitesinde arşivlendi.
- Console Definition27 Haziran 2008 tarihinde Wayback Machine sitesinde arşivlendi. from The Linux Information Project.
- XENIX -- Microsoft Short-lived Love Affair with Unix15 Eylül 2008 tarihinde Wayback Machine sitesinde arşivlendi.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Sanal konsol ya da sanal ucbirim bilgisayar islemede ve Unixware Linux ve BSD gibi bazi isletim sistemlerinde klavye ve ekran arasinda yaratilmis kavramsal bir bag arayuzudur Sistem konsolu kullanicinin birbirinden bagimsiz arayuzleri gorebilmek icin sanal konsollari degistirmesine olanak saglayan tek bir konsoldur Sanal konsollar en az 1980 lerdeki Xenix e kadar uzanir Knoppix acilis ekranini gosteren sanal konsol Genel olarak Linuxta ilk alti konsol Unix kabuguna giris istemi saglayan bir yazi ucbirimine sahiptir Gorsel X Pencere Sistemi yedinci sanal konsolda calisir Linuxta bu degistirme islemi Alt tusu ile bir fonksiyon tusuna basilarak yapilir ornegin Alt F1 1 numarali sanal konsola erisimi saglar Alt Sol ok bir onceki sanal konsola ve Alt Sag ok da bir sonraki sanal konsola gecisi saglar X Pencere Sisteminden baska bir konsola cikmak icin Ctrl Alt fonksiyon tusu tus bilesimini kullanmak gerekir Bunun yaninda kullanicilar bu ontanimli tus bilesimlerini degistirebilirler Gunumuzde cogu uygulama X Pencere Sistemi icerisinde gorsel yerini aldigi ve yazisal programlar ucbirim penceresi icinde calistirilabildigi icin sanal konsollara duyulan ihtiyac azalmistir Eger hizli kullanici degistirme ya da farkli uzerinde X programlarin hatalarini ayiklamak icin birden fazla X Pencere Sistemi girisinin paralel calismasi gerekirse genellikle her X oturumu ayri bir sanal konsolda calisir bir yazisal giris ile farkli yazisal programi degistirebilir Bunun yaninda ve gibi gorsel arayuzler de kullanilmaktadir Sanal konsol arayuzuSanal konsollar dev tty1 dev tty2 gibi seklinde gosterilirler Buna ek olarak dev console dev tty ve dev tty0 gibi ozel dosyalar da vardir vcs virtual console screen ve vcsa virtual console screen with attributes gibi modelleri kullanan aygitlarla kiyasla dev vcs1 and dev vcsa1 gibi Sanal konsollar ve ozellikleri tarafindan okunan etc inittab dosyasindan degistirilebilir ornek olarak bu program bircok sanal konsol icin giris istemi islemini baslatir X Pencere Sistemi de bir tarafindan etc inittab dosyasindan degistirilebilir Sanal konsollara ulasmak icin kullanilan programlar basit olarak asagidakileri icerir chvt su anki sanal konsolu degistirmek icin openvt programi yeni bir sanal konsolda baslatmak icin deallocvt su anda kullanilmayan sanal konsolu kapatmak icin adli program X Pencere Sistemini yeni bir sanal konsol uzerinde baslatir Ayni zamanda konsoldan baslatilabilecek ve MPlayer gibi baska gorsel programlar da vardir Programlar sanal konsollara ozel aygit dosyalariyla erisebilirler Yazisal giriste dosyaya yazma islemi sanal konsol uzerinde yazi olarak gosterilir Dosyadan okuma islemi ise sanal konsola yine yazi olarak cikar Diger yazisal gibi proramin kullanabilecegi ozel ve termios fonksiyonlari da vardir Daha karmasik islemler icin programlar konsol ve ucbirim ozel sistem cagrilarini kullanabilir Cizgesel grafik programlar SDL ya da daha ilkel gibi kutuphaneleri kullanabilirler Unix sistemleriUnix is istasyonlari ornegin Sun ya da Silicon Graphics tarafindan yapilanlar sanal konsol icermezler Konsolun tek amaci sistemi onararak cizgesel grafik ortamin baslatilabilmesidir Sun Niagara tabanli sunuculari ile sanallastirma yuruterek Kontrol alanindan sanal konsol hizmeti alirlar Ayrica bakiniz genel yazisal arayuzKaynakca Trusted path mechanism for virtual terminal environments FreePatentsOnline com 16 Mayis 2011 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Nisan 2008 United States Patent 4945468 lists Xenix as prior art in this area Screen dumps The Linux keyboard and console HOWTO The 3 Mart 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 31 Temmuz 2008 The current contents of the screen of dev ttyN can be accessed using the device dev vcsN where vcs stands for virtual console screen From a program it is usually better to use dev vcsaN virtual console screen with attributes instead it starts with a header giving the number of rows and columns and the location of the cursor See vcs 4 FreeBSD Handbook chapter 3 2 Virtual Consoles and Terminals3 Ekim 2008 tarihinde Wayback Machine sitesinde arsivlendi Dis baglantilarThe Linux keyboard and console HOWTO23 Agustos 2008 tarihinde Wayback Machine sitesinde arsivlendi Linux command chvt to switch vt from cmdline18 Subat 2009 tarihinde Wayback Machine sitesinde arsivlendi Console Definition27 Haziran 2008 tarihinde Wayback Machine sitesinde arsivlendi from The Linux Information Project XENIX Microsoft Short lived Love Affair with Unix15 Eylul 2008 tarihinde Wayback Machine sitesinde arsivlendi