GNU/Linux >> Tutoriels Linux >  >> Linux

Où est la vue terminale de tty7

Si vous exécutez fuser /dev/tty7 , vous verrez que le serveur X11 détient en fait ce périphérique TTY pour lui-même.

Le serveur X11 ne s'exécute pas parallèlement à console virtuelle 7, mais en fait dans console virtuelle 7. Il passe cette console virtuelle en mode graphique et l'utilise.

En soi, une console virtuelle n'est qu'un écran noir avec peut-être un curseur clignotant dans le coin supérieur gauche. Si une console virtuelle est autrement inoccupée, vous pouvez l'utiliser par ex. redirigez les journaux ou d'autres messages importants vers elle.

Il existe plusieurs interfaces de programmation pour une console virtuelle :celle par défaut est un émulateur TTY, qui peut être utilisé pour exécuter un getty processus pour autoriser les connexions en ligne de commande. Mais sur les systèmes modernes, il y a généralement aussi l'interface frame-buffer (soit VESA SVGA ou UEFI GOP). Si les modules du noyau du pilote GPU sont chargés, il existe également un mode de réglage du noyau et une interface de rendu direct (DRI). Si possible, le serveur X11 utilisera DRI et le mode de réglage du noyau, mais il peut se rabattre sur l'interface framebuffer ou même sur l'accès matériel direct à l'ancienne si nécessaire.


Vous ne pouvez pas, votre serveur X tourne là-bas. Il prend le contrôle du terminal virtuel.

Vos terminaux 1 à 6 exécutent un getty variante, et c'est ce qui démarre le processus de connexion, puis le shell s'exécutant dans le terminal virtuel. Mais vous ne pouvez pas avoir un getty - et un serveur d'affichage dans le même terminal virtuel.


Linux
  1. Copier des fichiers dans le terminal Linux

  2. Renommer un fichier dans le terminal Linux

  3. vlock - Un moyen intelligent de verrouiller la console ou le terminal virtuel de l'utilisateur sous Linux

  4. Une vue pratique de la commande xargs

  5. Effacement de la console Shell ?

Commande d'historique sous Linux - Afficher l'historique du terminal Linux

Quelle est la différence entre une console, un terminal et un shell ?

Borne de dédouanement

Où est la commande gem dans RHEL6 ?

Comment utiliser /dev/fb0 en tant que console à partir de l'espace utilisateur ou y envoyer du texte

Où est le fork() sur la bombe fork :(){ :|:&};: ?