Où est la vue du terminal de tty7
Lorsque j'utilise ctrl+ alt+ F7et que je passe au serveur X11, je peux voir l'interface utilisateur du bureau.
Lorsque je passe à ctrl+ alt+ [ F1- F6], je peux voir le terminal virtuel.
Maintenant, comment accéder au terminal virtuel 7 où je peux saisir des commandes même si X fonctionne en parallèle
Réponses
Vous ne pouvez pas, votre serveur X fonctionne là-bas. Il reprend le terminal virtuel.
Vos terminaux 1 à 6 exécutent une 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 une getty
session basée sur un serveur d'affichage dans le même terminal virtuel.
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 fonctionne pas parallèlement à la console virtuelle 7, mais en fait dans la console virtuelle 7. Il fait passer 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 exemple en lui envoyant des journaux ou d'autres messages importants.
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 afin d'autoriser les connexions en ligne de commande. Mais sur les systèmes modernes, il existe généralement également l'interface frame-buffer (VESA SVGA ou UEFI GOP). Si les modules du noyau du pilote GPU sont chargés, il existe également un mode de configuration du noyau et une interface de rendu direct (DRI). Si possible, le serveur X11 utilisera le DRI et le mode de configuration du noyau, mais il peut revenir à l'interface du framebuffer ou même à un accès matériel direct à l'ancienne si nécessaire.