Est-il possible de mettre une interface graphique à plus de TTY7?

32

Ma question est à peu près le titre. J'utilise souvent des TTY pour traiter différentes questions en parallèle. Cela pourrait être par exemple:

  • quelque chose de local sur TTY1
  • par SSH sur ServerA sur TTY2
  • par SSH sur ServerB sur TTY3
  • surveillance du réseau sur TTY4
  • Interface graphique de bureau sur TTY7

Il existe cependant des cas où il serait intéressant d’avoir 1 bureau sur des TTY différents. Comme par exemple:

  • instance 1 avec XFCE / Unity / Kde sur TTY7
  • instance 2 avec XFCE / Unity / Kde sur TTY8

Est-ce possible?

    
posée Melauki Mawi 18.12.2014 - 08:07
la source

2 réponses

30

Oui et non.

Mettre de côté les parties TTY / PTS de la conversation ...

Oui, vous pouvez exécuter plus d’une instance Xorg.

X :1
X :2
X :3

lancerait 3 nouvelles sessions Xorg sur les ports d’affichage 1,2 et 3

Vous pouvez lancer des commandes près de n'importe quelle commande en définissant la variable DISPLAY.

donc DISPLAY=:1 xterm commencerait xterm sur le port d'affichage 1

Votre bureau par défaut est le port d’affichage 0 (: 0)

Maintenant, pour le rien.

Unity n'est pas un excellent environnement de bureau. Autant que certaines personnes l’aiment, beaucoup de choses rendent Linux génial. L'une de ces choses, c'est qu'il suppose que cela ne fonctionnera qu'une seule fois. Ainsi, le démarrage d'Unity sur de nombreux ports d'affichage produit généralement des tonnes d'erreurs car les deux «environnements» se disputent les paramètres.

KDE avait le même problème (il le pouvait encore). XFCE et d’autres environnements de bureau «plus traditionnels» fonctionnent généralement correctement ou, à tout le moins, fonctionnent comme une instance par utilisateur connecté.

Alors oui, vous pouvez exécuter plusieurs sessions d'interface graphique simultanément dans différents TTY / PTY et y accéder en appuyant sur CTRL + ALT + F7-F12 (en fonction des paramètres du noyau).

    
réponse donnée coteyr 18.12.2014 - 09:23
la source
15

Oui, vous pouvez lancer une nouvelle interface graphique dans un autre TTY. À partir du TTY Ubuntu par défaut (numéro 7), passez à un autre TTY (numéro 3 dans cet exemple) en appuyant sur:

Ctrl + Alt + F3

Indiquez votre nom d'utilisateur et votre mot de passe, puis lancez une nouvelle session X en utilisant le même numéro que le téléscripteur actuel:

startx -- :3
    
réponse donnée Luís de Sousa 18.12.2014 - 08:30
la source

Lire d'autres questions sur les étiquettes