Unbenutzte Konsolen

Unbenutzte Konsolen

Ich weiß, dass Ctrl+ Alt+ FX(X=1 bis X=7) 7 verschiedene TTYs sind.

Plötzlich versuchte ich herauszufinden, zu welchen anderen Kombinationen Ctrl+ Alt+ FX(X=8 bis X=12) führt.

Nach dem Drücken der Kombinationen erscheint ein schwarzer Bildschirm mit nur einem blinkenden Cursor. Kann mir bitte jemand erklären, was das bedeutet? Nach erneutem Drücken von Ctrl+ Alt+ F7kann ich zu XWindows zurückkehren.

Antwort1

Alle AltTastenkombinationen + F führen zu verschiedenen virtuellen Terminals oder virtuellen Konsolen (es sind auch TTYs, aber nicht alle TTYs sind virtuelle Terminals/Konsolen).

Wenn Sie in X sind, müssen Sie Ctrldies standardmäßig hinzufügen. Diese Kombination funktioniert heutzutage auch auf der Konsole, vermutlich um die Konsistenz zu wahren. Darüber hinaus können Sie mit Altund durch alle Ihre zugewiesenen virtuellen Konsolen blättern Alt(funktioniert nur auf der Konsole). Wenn Sie X verwenden, führt Sie dies schließlich zurück zu Ihrer X-Sitzung.

Der einzige Unterschied besteht darin, was auf jedem Terminal ausgeführt wird. Normalerweise können Sie sich auf den ersten paar Terminals anmelden. Wenn Ihre Distribution verwendet init(also nicht die neuesten Ubuntus), können Sie ändern, welche Terminals dies tun, indem Sie bearbeiten und /etc/inittabdann eingeben, sudo init qum die neue Konfiguration zu aktivieren. Suchen Sie nach „ tty1“ und Sie werden den richtigen Ort finden. Oder tun Sie, man 5 inittabum alle Informationen zu erhalten.

Unbenutzte Konsolen

Ein schwarzer (oder weißer, je nach Terminalkonfiguration und Plattform) Bildschirm mit einem blinkenden Cursor (oder auch nicht, je nach Terminalkonfiguration und Plattform :) ) bedeutet, dass dieses bestimmte virtuelle Terminal virtuell mit nichts verbunden ist. Sie können es aktivieren, indem Sie ihm etwas senden. Geben Sie einfach ein

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

Dann CtrlAltF8sollten Sie mit die Ausgabe von sehen ls -la.

Virtuelle Konsolen können auch andere Dinge ausführen als getty(ein Terminal-Manager-Programm, das ein virtuelles/physisches Terminal oder Modem initialisiert und loginnach Ihrem Benutzernamen und Passwort fragt). Bei einigen Installationen gibt eine der Konsolen Systemprotokolle aus. Bei den meisten Installationen gibt der Kernel auch seine kritischen Meldungen aus (oder, wenn Sie wirklich Pech haben,alleseiner Nachrichten) an eine oder mehrere dieser Konsolen – es könnte Konsole 1 sein oder die jeweils aktive Konsole.

Nicht zugewiesene Konsolen

Der Kernel spart Speicher, indem er bei der ersten Verwendung eine neue virtuelle Konsole zuweist. Wenn eine Konsole nicht zugeordnet ist, bewirkt das Drücken der Tastenkombination nichts, und die Verwendung Altder Pfeiltasten und überspringt sie. Dadurch kann es so aussehen, als seien nur einige der AltF-Tastenkombinationen Konsolen zugeordnet, obwohl dies tatsächlich bei allen der Fall ist.

Mehr Konsolen, als Sie brauchen

Als ich den Kernelcode zu dieser Funktion zum ersten Mal las, stellte ich fest, dass der Kernel bis zu 63 virtuelle Konsolen unterstützt. Wenn Ihre Tastatur mehr als 12 Funktionstasten hat, können den zusätzlichen Tasten weitere Konsolen zugeordnet werden. Außerdem sind zusätzliche Konsolen verschiedenen Tastenkombinationen zugeordnet. Auf meiner Debian-Box sind 36 Konsolen drei Sätzen von F-Tastenkombinationen zugeordnet:

AltF1AltF12: tty1tty12

AltGrF1AltGrF12: tty13tty24

AltGrShiftF1AltGrShiftF12: tty25tty36

Der Rest kann über eine benutzerdefinierte Tastenbelegung oder mithilfe Altder Pfeiltasten zugänglich gemacht werden.

Grafisch anspruchsvoll

Früher war es sehr praktisch, viele Konsolen zu haben. Viele von uns entwickelten Code auf den Konsolen, nicht auf X (X war auf meinem i486/33 mit seinen 16 Megabyte RAM ziemlich schwer), daher ersetzten mehrere hochauflösende Konsolen die Tabs auf einem modernen, grafischen Terminal.

verwandte Informationen