Strg + Alt + F8 bedeutet

13

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

Plötzlich habe ich versucht , andere Kombinationen , um herauszufinden , was Ctrl+ Alt+ FXzu (X = 8 bis X = 12) führt.

Nachdem ich die Kombinationen gedrückt hatte, stellte ich fest, dass ein schwarzer Bildschirm nur mit einem blinkenden Cursor angezeigt wurde. Kann mir bitte jemand erklären, was das bedeutet? Nach erneutem Drücken von Ctrl+ Alt+ F7kann ich zu XWindows zurückkehren.

pradeepchhetri
quelle

Antworten:

28

Alle Alt+ F-Tastenkombinationen führen zu verschiedenen virtuellen Terminals oder virtuellen Konsolen (sie sind auch ttys, aber nicht alle ttys sind virtuelle Terminals / Konsolen).

Wenn Sie in X sind, müssen Sie dies Ctrlstandardmäßig hinzufügen . Diese Kombination funktioniert heutzutage auch auf der Konsole, vermutlich um die Konsistenz zu gewährleisten. Darüber hinaus können Sie mit Altund alle zugewiesenen virtuellen Konsolen durchlaufen Alt(funktioniert nur auf der Konsole). Wenn Sie X ausführen, werden Sie schließlich zu Ihrer X-Sitzung zurückgeführt.

Der einzige Unterschied ist, was auf jedem Terminal läuft. In der Regel können Sie sich in den ersten paar Terminals anmelden. Wenn Ihre Distribution initUbuntus verwendet (dh nicht das aktuelle Ubuntus), können Sie ändern, welche Terminals dies tun, indem Sie sie bearbeiten /etc/inittabund dann eingeben sudo init q, um die neue Konfiguration zu aktivieren. Suchen Sie nach ' tty1' und Sie finden den richtigen Ort. Oder tun man 5 inittab, um alle Informationen zu erhalten.

Unbenutzte Konsolen

Ein schwarzer (oder weißer, abhängig von Ihrer Terminalkonfiguration und Plattform) Bildschirm mit einem blinkenden Cursor (oder nicht, abhängig von Ihrer Terminalkonfiguration und Plattform :) bedeutet, dass ein bestimmtes virtuelles Terminal mit nichts virtuell verbunden ist. Sie können es aktivieren, indem Sie etwas senden. Tipp einfach

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 Funktionen ausführen als getty(ein Terminal-Manager-Programm, das ein virtuelles / physisches Terminal oder Modem initialisiert und loginnach Ihrem Benutzernamen und Kennwort fragt). Bei einigen Installationen gibt eine der Konsolen Systemprotokolle aus. Bei den meisten Installationen gibt der Kernel seine kritischen Nachrichten (oder, wenn Sie wirklich Pech haben, alle Nachrichten) an eine oder mehrere dieser Konsolen aus - es kann sich um Konsole 1 handeln oder um die Konsole, die gerade aktiv ist.

Nicht zugeordnete Konsolen

Der Kernel spart Speicher, indem er bei der ersten Verwendung eine neue virtuelle Konsole zuweist. Wenn eine Konsole nicht zugeordnet ist, hat das Drücken ihrer Tastenkombination keine Auswirkung, Altund die Pfeiltasten und überspringen sie. Dies könnte den Anschein erwecken, als wären nur einige der Altund F-Tastenkombinationen Konsolen zugeordnet, obwohl dies tatsächlich alle sind.

Mehr Konsolen, als Sie zu tun wissen

Als ich den Kernel-Code für diese Funktionalität 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 Konsolen zusätzliche Konsolen zugeordnet werden. Außerdem werden zusätzliche Konsolen verschiedenen Tastenkombinationen zugeordnet. Auf meiner Debian-Box sind 36 Konsolen drei Sätzen von F-Tastenkombinationen zugeordnet:

AltF1- AltF12: tty1-tty12

AltGrF1- AltGrF12: tty13-tty24

AltGrShiftF1- AltGrShiftF12: tty25-tty36

Der Rest kann über benutzerdefinierte Tastaturbelegung oder mit Altden Pfeiltasten und zugänglich gemacht werden .

Grafisch herausgefordert

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

Alexios
quelle
Können Sie mir sagen, wie ich die zusätzlichen virtuellen Konsolen einer neuen Tastenkombination zuordnen kann?
Pradeepchhetri
1
Auf meinem Debian-System sehe ich 36 VCs, die der Tastatur zugeordnet sind. Ich werde die Antwort aktualisieren. Dies sollte jedoch eine separate Frage sein. Tipp: Um dumpkeysdas aktuelle Mapping zu sehen, suchen Sie nach, loadkeysum ein neues Mapping zu laden. Ihre Distribution speichert eine Datei dieses Mappings. Sie können sie kopieren, ändern und das neue auswählen.
Alexios