Où est la vue du terminal de tty7

Dec 17 2020

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

5 StephenKitt Dec 17 2020 at 19:46

Vous ne pouvez pas, votre serveur X fonctionne là-bas. Il reprend le terminal virtuel.

Vos terminaux 1 à 6 exécutent une gettyvariante, 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 gettysession basée sur un serveur d'affichage dans le même terminal virtuel.

7 telcoM Dec 17 2020 at 20:01

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 gettyprocessus 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.