Ma question est à peu près le titre. J'utilise souvent des ATS pour traiter différentes affaires 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 chaque ATS. Comme par exemple:
- instance 1 avec XFCE / Unity / Kde sur TTY7
- instance 2 avec XFCE / Unity / Kde sur TTY8
Est-ce possible?
gui
desktop-environments
tty
session
Melauki Mawi
la source
la source
Réponses:
Oui et non.
Mettre 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 quasiment n'importe quelle commande en définissant la variable DISPLAY.
donc
DISPLAY=:1 xterm
commencerait xterm sur le port d'affichage 1Votre bureau "par défaut" est le port d'affichage 0 (: 0)
Maintenant pour le non part.
L'unité n'est pas un excellent environnement de bureau. Bien que certaines personnes l’apprécient, il se démarque de beaucoup de choses qui rendent Linux génial. L’une de ces choses est qu’elle suppose qu’elle ne fonctionnera qu’une fois. Ainsi, le fait de démarrer Unity sur de nombreux ports d’affichage génère généralement des tonnes d’erreurs lorsque les deux "environnements" se disputent les paramètres, etc.
KDE avait le même problème (cela pourrait toujours être le cas). 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 à la fois dans différents TTY / PTY et y accéder en appuyant sur CTRL + ALT + F7-F12 (selon les paramètres du noyau).
la source
gnome
a fondamentalement le même problème - il n’est pas conçu pour vous permettre de démarrer plusieurs sessions pour le même utilisateur (dommage, en particulier lors d’une connexion à distance). Probablement une limitation de base de l’idée de DBus et de Gsettings ... Mais vous pouvez utiliser un autre gestionnaire de fenêtres plus "ancien" sur les autres sessions graphiques, comme dans askubuntu.com/a/519164/16395 , ou simplement utiliser un autre utilisateur sur la session supplémentaire. sessions graphiques.Oui, vous pouvez commencer une nouvelle interface graphique dans un TTY différent. À partir du TTY Ubuntu (numéro 7) par défaut, 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 démarrez une nouvelle session X en utilisant le même numéro que le TTY actuel:
la source