Ctrl + Alt + F8 anlamı


13

Ctrl+ Alt+ FX(X = 1 ila X = 7) 7 farklı ttys olduğunu biliyorum .

Aniden, Ctrl+ Alt+ FX(X = 8 ila X = 12) 'nin diğer kombinasyonların yol açtığını bulmaya çalıştım .

Kombinasyonlara bastıktan sonra, sadece bir imleç yanıp sönen siyah bir ekran buldum. Birisi bana bunun ne anlama geldiğini açıklayabilir mi? Ctrl+ Alt+ F7Tuşlarına tekrar bastıktan sonra XWindows'a dönebilirim.

Yanıtlar:


28

Tüm Alt+ F tuş kombinasyonları farklı sanal terminallere veya sanal konsollara yol açar (ayrıca tty'lerdir, ancak tüm tty'ler sanal terminaller / konsollar değildir).

X'deyseniz, bunu Ctrlvarsayılan olarak eklemeniz gerekir . Bu kombinasyon, muhtemelen bugünlerde işleri tutarlı tutmak için konsolda da çalışıyor. Ayrıca, Altve Alt(yalnızca konsolda çalışır) işlevini kullanarak tüm ayrılmış sanal konsollarınız arasında geçiş yapabilirsiniz . X çalıştırıyorsanız, bu sonunda sizi X oturumunuza geri götürecektir.

Tek fark, her terminalde neyin çalıştığıdır. Genel olarak, ilk birkaç terminal oturum açmanıza izin verir. Dağıtımınız kullanıyorsa init(yani yeni Ubuntus değilse), yeni yapılandırmayı etkinleştirmek için /etc/inittabyazarak düzenleyerek ve sonra yazarak terminallerin ne yaptığını değiştirebilirsiniz sudo init q. ' tty1' Kelimesini aradığınızda doğru yeri bulacaksınız. Veya man 5 inittabtüm bilgileri almak için yapın.

Kullanılmayan konsollar

İmleç yanıp sönen (veya terminal kurulumunuza ve platformunuza bağlı olarak :) olan siyah (veya terminal kurulumunuza ve platformunuza bağlı olarak beyaz) ekran, belirli sanal terminalin neredeyse hiçbir şeye bağlı olmadığı anlamına gelir. Bir şey göndererek etkinleştirebilirsiniz. Sadece yaz

ls -la >/dev/tty8            # if you re root
ls -la | sudo tee /dev/tty8  # if you're not

Sonra ile CtrlAltF8çıktısını görmelisiniz ls -la.

Sanal konsollar ayrıca getty(sanal / fiziksel bir terminal veya modemi başlatan ve loginkullanıcı adınızı ve şifrenizi sormak için çalışan bir terminal yöneticisi programı) dışında başka şeyler de çalıştırabilir . Bazı kurulumlarda, konsollardan biri sistem günlükleri çıkarır. Çoğu kurulumda, çekirdek ayrıca kritik mesajlarını (veya gerçekten şanssızsanız, tüm mesajlarını) bu konsollardan birine veya daha fazlasına gönderir - konsol 1 olabilir veya hangi konsol aktifse olabilir.

Ayrılmamış Konsollar

Çekirdek, ilk kullanıldığında yeni bir sanal konsol ayırarak bellek tasarrufu sağlar. Bir konsol ayrılmamışsa, tuş bileşimine basmak hiçbir şey yapmaz Altve ve ok tuşlarını kullanarak onu geçebilirsiniz. Bu, Altaslında ve hepsi birden olduğunda, F ve tuş kombinasyonlarının sadece birkaçının konsollarla eşlenmiş gibi görünmesini sağlayabilir .

Ne yapacağınızı bildiğinizden daha fazla konsol

Bu işleve ilişkin çekirdek kodunu ilk okuduğumda, çekirdeğin 63 sanal konsola kadar desteklediğini gördüm. Klavyenizde 12'den fazla işlev tuşu varsa, ek konsollar ekstralara eşlenebilir. Ayrıca, ek konsollar çeşitli tuş kombinasyonlarına eşlenir. Debian kutumda, 36 konsol üç set F tuşu kombinasyonu ile eşlenmiştir:

AltF1- AltF12: tty1-tty12

AltGrF1- AltGrF12: tty13-tty24

AltGrShiftF1- AltGrShiftF12: tty25-tty36

Geri kalanı özel Alttuş eşleme veya ok tuşlarını kullanarak erişilebilir hale getirilebilir .

Grafiksel Olarak Zorlu

Çok sayıda konsolun olması çok yararlıydı. Birçoğumuz konsollarda kod geliştiriyorduk, X değil (X, 16 megabayt RAM ile i486 / 33'ümde oldukça ağırdı), bu nedenle birkaç yüksek çözünürlüklü konsol modern, grafik bir terminaldeki sekmelerin yerini alacaktı.


Ekstra sanal konsolları yeni tuş kombinasyonuyla nasıl eşleştireceğimden bahseder misiniz?
pradeepchhetri

1
Debian sistemimde, klavyeyle eşlenmiş 36 VC'yi görebiliyorum. Cevabı güncelleyeceğim. Ancak bu ayrı bir soru olmalıdır. İpucu: dumpkeysgeçerli eşlemeyi görmek için ( loadkeysyeni bir eşleme yüklemek için bakın . Dağıtımınız bu eşlemenin bir dosyasını bir yerde tutar. Kopyalayabilir, değiştirebilir ve
yenisini
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.