33 votes

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

Ma question correspond à peu près au titre. J'utilise souvent des ATS pour traiter différentes affaires en parallèle. Cela peut être par exemple

  • quelque chose de local sur TTY1
  • par SSH sur le ServeurA sur TTY2
  • par SSH sur le serveur B sur TTY3
  • surveillance du réseau sur TTY4
  • interface graphique de bureau sur TTY7

Il y a cependant des cas où il serait agréable d'avoir un bureau chacun sur des ATS différents. Comme par exemple :

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

Est-ce possible ?

29voto

coteyr Points 16560

Oui et non.

En mettant de côté les parties ATS/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 exécuter pratiquement n'importe quelle commande en définissant la variable DISPLAY.

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

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

Maintenant pour la partie non.

Unity n'est pas un excellent environnement de bureau. Même si certaines personnes l'apprécient, il s'écarte vraiment de beaucoup de choses qui rendent Linux génial. L'une de ces choses, c'est qu'il suppose qu'il ne sera exécuté qu'une seule fois. Ainsi, le démarrage de Unity sur plusieurs ports d'affichage produit généralement des tonnes d'erreurs car les deux "environnements" se disputent les paramètres et autres.

KDE avait le même problème (il se peut qu'il l'ait encore). XFCE et d'autres environnements de bureau "plus traditionnels" fonctionnent généralement bien, ou tout au moins, fonctionnent comme une instance par utilisateur connecté.

Donc oui, vous pouvez exécuter plusieurs sessions GUI à la fois dans différents TTY/PTY et y accéder en appuyant sur CTRL+ALT+F7-F12 (selon les paramètres du noyau).

15voto

Luís de Sousa Points 12652

Oui, vous pouvez démarrer une nouvelle interface graphique dans un TTY différent. Depuis le TTY Ubuntu par défaut (numéro 7), passez à un autre TTY (numéro 3 dans cet exemple) en appuyant sur :

Ctrl + Alt + F3

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

startx -- :3

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X