web-dev-qa-db-fra.com

Est-il possible de démarrer un serveur X supplémentaire après le démarrage du système dans 12.04?

J'aimerais que 2 VT soient en cours d'exécution, l'un sur VT7 avec l'interface standard lightdm + unity et l'autre sur VT8 exécutant un script personnalisé qui lancera une machine virtuelle en plein écran.

Pour le moment, j'ai essayé d'écrire un script init.d sans succès et je ne trouve aucun détail sur un fichier de configuration qui me permettrait de démarrer 2 serveurs.

Je suppose que ma réponse idéale serait celle qui me dirige vers un fichier de configuration que je peux éditer pour démarrer un serveur supplémentaire.

Edit - J'ai oublié de mentionner dans le texte que Je sais déjà comment démarrer une autre session X: j'aimerais que ceci démarre automatiquement au démarrage.

9
jackweirdy

Oui c'est possible. Je le fais pour les jeux.

xinit session -- :1 -xf86config config.conf

session doit être remplacé par la session que vous souhaitez démarrer dans le nouvel affichage Xorg, et config. conf est le fichier de configuration.

Pour le démarrer automatiquement, jetez un oeil à cette réponse .

7
RobinJ

Je ne suis pas sûr d'un fichier de configuration que vous pouvez éditer, mais je sais comment démarrer un autre serveur X. En supposant que n est le numéro TTY sur lequel vous voulez démarrer le serveur X, la commande est

startx -display :2 -- :2 vtn &

Vous obtiendrez alors une petite fenêtre de terminal blanche sur le téléscripteur dans laquelle vous pourrez déplacer votre souris. À partir de là, vous devez exécuter la commande pour lancer un gestionnaire de fenêtres (par exemple, gnome-session) à partir de ce téléscripteur. .

2
Aaron Hill