web-dev-qa-db-fra.com

Comment mettre en place un système multiseat?

J'ai l'intention d'acheter un nouveau PC de bureau, mais je me demande si je peux partager une machine entre deux utilisateurs. J'ai lu sur le sujet, mais je n'ai trouvé aucun guide pour cela, seulement quelques réponses isolées/commentaires. Ensuite, j'ai essayé de le tester avec mon ordinateur portable doté d'une seule carte vidéo, mais après quelques essais qui ont échoué et qui ont tué mon interface graphique, et à chaque fois que je devais réinstaller mon système, j'ai abandonné.

Je sais que LightDM prend en charge le multiseat, mais il ne peut être déverrouillé que par l’édition de lighdm.conf. Il n’existe pas de programmes graphiques, ni de programmes, ni d’instructions.

Donc les questions sont:

  • Puis-je avoir un système multiseat utilisant Ubuntu 11.10/12.04 avec deux cartes vidéo? Et si oui, comment?

  • Puis-je avoir un multiseat utilisant une seule carte vidéo? Si c'est le cas, comment?

Merci de votre attention, Rodrigo Martins.

[EDIT] J'ai essayé d'obtenir quelque chose de ces sources:

support multi-siège

Fichier de configuration pour setup1

LightDM.conf

Commutation de terminal virtuel avec configuration multiseat et lightdm

échantillon multiseat xorg.conf ATI intel

J'ai plus ou moins compris comment configurer lightdm.conf pour multiseat, mais le problème se pose maintenant sur xorg.conf. En regardant les quatrième et cinquième liens, j'ai eu une idée de la façon de faire la configuration, mais je ne sais pas comment appeler mon deuxième écran, connecté à la sortie VGA, dans la section quand il vous demande l'identificateur, l'écran et le moniteur, est-ce juste pour mettre screen1 et monitor1? vga et vga-monitor?

Peux-tu m'aider avec ceci?

17
Rodrigo Martins

Le support multi-postes pour LightDM a été discuté pendant le développement et un correctif a été publié pour Oneiric:

Soutenir la configuration multi-sièges. C'est (je pense) lorsque vous exécutez deux sessions sur un seul serveur X (avec deux écrans/claviers/souris).

La configuration de base de lightdm.conf est

[LightDM]
displays=display0 display1

[display0]
xserver=xserver0

[display1]
xserver=xserver1

[xserver0]
layout=layout0

[xserver1]
layout=layout1

Le développeur principal donne également cet exemple dans le rapport:

[LightDM]
xserver=default-xserver

[default-xserver]
command=/usr/bin/X -foo
config-file=/etc/X-foo.conf
layout=layout0

Ainsi, pour chaque carte vidéo, vous devez définir une session X (via xnest & xephir)

Dans le rapport, un exemple spécifique d'un fichier xorg.conf devrait prendre en charge plusieurs écrans nvidia.

En ce qui concerne l'exécution de plusieurs sessions X à partir d'une carte vidéo, il s'agit de actuellement non pris en charge .

J'espère que cette réponse vous donnera quelques idées sur lesquelles travailler.

9
fossfreedom