web-dev-qa-db-fra.com

Comment exécuter 2 X sessions avec différents gestionnaires d'affichage?

J'ai lu un peu sur les terminaux virtuels et cela m'a donné une idée. J'ai cherché un moyen d'avoir deux X sessions simultanément.

J'ai jeté un œil sur ces sites:

1. Comment exécuter plusieurs sessions X d'utilisateur sur le même ordinateur, au même moment?
2. Comment faire glisser des fenêtres entre 2 serveurs X?

J'ai essayé startx -- :1 mais mon terminal précédent (le Ctrl+Alt+F7) pendu. Comment puis-je m'assurer que cela ne se produit pas?

Mon principal besoin est d'obtenir Unity sur :0 et Gnome-Shell sur :1 et de basculer entre eux comme des espaces de travail.

Si possible, j'aimerais avoir l'écran de connexion sur tty8 ou la possibilité de vous connecter à un compte différent.

Conformément à question 2 , l'échange de fenêtres entre les sessions n'est pas recommandé car ce n'est pas facile. Mais si c'est possible, j'aimerais savoir.

J'ai Ubuntu 12.04 64bit.

La commande ci-dessus a provoqué un crash des deux sessions (une session virtuelle a fonctionné pendant 15 minutes, puis une panne lorsque je suis passé en mode réel).

Aussi, comment revenir à une session X si le système est surchargé?

Mettre à jour :

J'ai essayé le code trois fois, mais le système ne s'est jamais stabilisé. Tty7 ou tty8 fonctionne, mais pas simultanément, pendant un certain temps avant de tomber en panne.

15
VedVals

Questions n ° 1: Comment exécuter plusieurs sessions X en même temps

Vous devez exécuter Sudo startx gnome-session -- :1 vt8 - le vt8 indique à X de démarrer la session avec TTY8 (que vous obtenez avec ctrlaltF8)

Question n ° 2: Faites glisser les fenêtres entre les X sessions

Je doute que ce soit possible et si c’est le cas, avec le logiciel actuel, il serait très instable - c’est le rôle du DE de tout faire, de la gestion des fenêtres au rendu de la barre d’outils, en passant par le placement dans l’espace de travail, et vous ne pouvez pas simplement coller 'une fenêtre d'un DE à un autre. À l'avenir, cela pourrait être possible, car cela ressemble à quelque chose que le serveur graphique Wayland (qui espérait remplacer X) pourrait être plus efficace en termes de gestion. Mais pour le moment au moins, il est peu probable que cela fonctionne.

9
jackweirdy

J'utilise 2 sessions différentes sur Ubuntu comme ceci:

  • Créer un nouvel utilisateur
  • CTRL + ALT + L (changer de compte)
  • Connectez-vous en utilisant cet utilisateur

Ubuntu crée une nouvelle session X dans le prochain terminal lorsqu'un autre utilisateur se connecte. Alors maintenant, vous pouvez basculer entre ces sessions en utilisant CTRL + ALT + F7 et CTRL + ALT + F8.

Je n'ai jamais essayé avec Gnome3 mais cela fonctionne avec une session XBMC

7
Nazarii Bardiuk