GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wo ist die Terminalansicht von tty7

Wenn Sie fuser /dev/tty7 ausführen , sehen Sie, dass der X11-Server dieses TTY-Gerät tatsächlich für sich selbst hält.

Der X11-Server läuft nicht parallel zu virtuelle Konsole 7, aber eigentlich in virtuelle Konsole 7. Es schaltet diese virtuelle Konsole in den Grafikmodus und verwendet sie.

An sich ist eine virtuelle Konsole nur ein schwarzer Bildschirm mit vielleicht einem blinkenden Cursor in der oberen linken Ecke. Wenn eine virtuelle Konsole anderweitig nicht belegt ist, können Sie sie verwenden, indem Sie z. Protokolle oder andere wichtige Nachrichten dorthin leiten.

Es gibt mehrere Programmierschnittstellen für eine virtuelle Konsole:Die Standardschnittstelle ist ein TTY-Emulator, der zum Ausführen von getty verwendet werden kann Prozess, um Anmeldungen über die Befehlszeile zuzulassen. Aber auf modernen Systemen gibt es normalerweise auch die Frame-Buffer-Schnittstelle (entweder VESA SVGA oder UEFI GOP). Wenn die Kernel-Module des GPU-Treibers geladen sind, gibt es auch Kernel-Moduseinstellung und Direct Rendering Interface (DRI). Wenn möglich, verwendet der X11-Server die DRI- und Kernel-Moduseinstellung, kann aber bei Bedarf auf die Framebuffer-Schnittstelle oder sogar auf den direkten Hardwarezugriff der alten Schule zurückgreifen.


Sie können nicht, Ihr X-Server läuft dort. Es übernimmt das virtuelle Terminal.

Auf Ihren Terminals 1 bis 6 läuft ein getty Variante, und das startet den Anmeldevorgang und dann die Shell, die im virtuellen Terminal ausgeführt wird. Aber Sie können keinen getty haben -basierte Sitzung und einen Anzeigeserver im selben virtuellen Terminal.


Linux
  1. Kopieren Sie Dateien im Linux-Terminal

  2. Benennen Sie eine Datei im Linux-Terminal um

  3. vlock – Eine intelligente Möglichkeit, die virtuelle Benutzerkonsole oder das Terminal unter Linux zu sperren

  4. Eine praktische Ansicht des xargs-Befehls

  5. Vollständige Ansicht, wo die Pfadvariable in Bash festgelegt ist?

Verlaufsbefehl in Linux – Zeigen Sie den Verlauf des Linux-Terminals an

Was ist der Unterschied zwischen einer Konsole, einem Terminal und einer Shell?

Wie kann ich das WMClass-Attribut eines Fensters in Xorg (Linux) anzeigen?

Clearing-Terminal

Wo ist der Gem-Befehl in RHEL6?

Wie man /dev/fb0 als Konsole aus dem Userspace verwendet oder Text darauf ausgibt