web-dev-qa-db-fra.com

Comment démarrer une deuxième session X?

J'ai essayé de le faire avec la commande startx 1. Il a semblé clignoter momentanément sur un écran différent, mais s'est ensuite arrêté. Vous avez l'erreur suivante:

/usr/bin/xterm: No absolute path found for Shell: :1

Des idées?

34
Brian Peterson

Je pense que vous pouvez le faire avec ceci:

$ startx -- :1

Notez que vous devez être sur une console texte. Si vous effectuez cette opération à partir d'une session X, vous risquez de ne pas être autorisé. Première Ctrl+Alt+F1 pour passer à une console texte et vous y connecter.

Presse Ctrl+Alt+F7 et Ctrl+Alt+F8 pour basculer entre les sessions X (les numéros de clé F peuvent varier selon votre distribution).

Si vous voulez plus de contrôle, vous pouvez ajouter plus d'options à la commande comme ceci:

$ startx gnome-session -- :1 vt8

Cela démarrera gnome-session à l'écran :1 et l'exécuter sur la console virtuelle 8 (Ctrl+Alt+F8).

45
slm

J'ai constaté que la méthode suivante fonctionne pour moi:

Sudo xinit /usr/bin/xterm  -e "su peter -c pekwm"  $* -- :1

Que se passe-t-il ici?
Je commence d'abord par xinit avec un xterm, comme paramètre de ce xterm I su pour devenir moi-même. De là, je lance le gestionnaire de fenêtres.
La seule chose que vous devez faire est de minimiser (et non de fermer) le xterm. Vous pourriez probablement dire au xterm de commencer minimisé - mais je m'en moque assez de le découvrir.

4
Swepter