GNU/Linux >> Znalost Linux >  >> Linux

Kde je terminálový pohled na tty7

Pokud spustíte fuser /dev/tty7 , uvidíte, že server X11 ve skutečnosti drží zařízení TTY pro sebe.

Server X11 neběží paralelně s virtuální konzole 7, ale ve skutečnosti v virtuální konzole 7. Jde o přepnutí virtuální konzole do grafického režimu a její používání.

Sama o sobě je virtuální konzole jen černá obrazovka s možná blikajícím kurzorem v levém horním rohu. Pokud je virtuální konzole jinak neobsazená, můžete ji použít např. protokoly potrubí nebo jiné důležité zprávy.

Pro virtuální konzoli existuje několik programovacích rozhraní:výchozí je emulátor TTY, který lze použít ke spuštění getty proces umožňující přihlášení z příkazového řádku. Ale na moderních systémech je obvykle také rozhraní frame-buffer (buď VESA SVGA nebo UEFI GOP). Pokud jsou načteny moduly jádra ovladače GPU, existuje také nastavení režimu jádra a rozhraní DRI (Direct Rendering Interface). Pokud je to možné, X11 server použije DRI a nastavení režimu jádra, ale může se vrátit k rozhraní framebufferu nebo dokonce k přímému přístupu k hardwaru ze staré školy, pokud je to nutné.


Nemůžete, váš X server tam běží. Převezme virtuální terminál.

Na vašich terminálech 1 až 6 běží getty varianta, a to je to, co spustí proces přihlášení a poté spuštěný shell ve virtuálním terminálu. Ale nemůžete mít getty -založená relace a zobrazovací server ve stejném virtuálním terminálu.


Linux
  1. Zkopírujte soubory v terminálu Linux

  2. Přejmenujte soubor v terminálu Linux

  3. vlock – Chytrý způsob, jak uzamknout uživatelskou virtuální konzoli nebo terminál v systému Linux

  1. Linuxový terminálový trik:Hackněte příkaz cd, abyste si zapamatovali, kde jste byli

  2. Vyčištění konzole Shell?

  3. Nejlepší postup pro skrytí virtuální konzole při vykreslování videa do Framebufferu?

  1. Praktický pohled na příkaz xargs

  2. Úplný pohled na to, kde je v Bash nastavena proměnná cesty?

  3. Kde se nastavuje výchozí proměnná prostředí?