Multiseat : plusieurs utilisateurs sur 1 pc - Codes et scripts - Linux et OS Alternatifs
MarshPosté le 15-03-2007 à 20:48:48
J'ai depuis quelques temps observé les possibilités multiutilisateurs de linux , non seulement il est possible de connecter plusieurs utilisateurs simultanement via des réseaux (SSH , telnet,VNC ) mais aussi en local en utilisant N claviers, souris et écrans pour N utilisateurs.
L'avantage est évident , pour peu que l'ont doivent acceuillir un nombre important d'utilisateurs , cette méthode réduit de beaucoup le cout de revient du hardware. Pour une utilisation basique (web, bureautique ...) les machines modernes sont peu sollicitées donc c'est a notre avantage de tirer parti des capacités de nos machines.
J'ai consulté quelques tutoriels glanés sur des blogs ou des wikis et pour l'instant aucun n'a été vraiment concluant. Je suis arrivé presque au but avec un GDM sur chaque ecran , malheureusement les peripheriques de saisie n'etait pas bien reconnus.
Parmi les methodes possibles je me suis basé sur l'utilisation de Xephyr avec ces tutos :
En effet , la plupart des tutos necessitent l'utilisation de plusieurs cartes PCI , c'est une solution peu réaliste puisque les cartes PCI disparaissent a grande vitesse au profit du PCI-e
Xephyr ou XGL ? : J'ai aussi vu qu'il etait possible d'utiliser XGL et que cette solution etait plus stable , je prefererais toutefois eviter cette solution puisque XGL est remplacé par AIGLX intégré a xorg et les dernieres versions des drivers NVidia. Si toutefois XGL est necessaire pour conserver l'acceleration 3D alors cette solution semblerais etre la meilleure. ( faire tourner 2 quake3 ou 2 warcraft 3 ca ne me semble pas impossible et c'est allechant)
Son : il est possible de rajouter des cartes sons mais je ne sais pas comment rediriger une certaine carte son vers un certain utilisateur. Etant donné la proximité des postes je pense que la solution du micro casque USB est plus avantageuse , et évite d'encombrer les quelques ports PCI disponibles.
SLI : est ce qu'il est possible de mettre quatre utilisateurs simultanément avec la technologie SLI ? Je n'ai pas forcement les moyens d'investir dans une 2eme 6800 Ultra donc si un possesseur d'une telle machine veux tester c'est super. (oui, bon il faut 4 ecrans c'est vrai ...)
Dual Core : avec l'apparition des dual et quad core, est ce que cette technologie avantage le multiseat ? On pourrais 'attribuer' un coeur par utlisateur , de cette facon si utilisateur utilise 100% de son coeur , il evite de faire ramer les autres.
J'ai passé quelques heures sur le sujet aujourd'hui , sans succès mais avec beaucoup de progrès, j'attends vos retours d'experiences avec le multiseat (ces manipulations sont a réserver aux utilisateurs avancés, pensez a faire des backups ^^ )
J'espere qu'une page fera son apparition sur le wiki avec quelques scripts qui vont bien pour automatiser la tache
Marsh Posté le 15-03-2007 à 20:48:48
J'ai depuis quelques temps observé les possibilités multiutilisateurs de linux , non seulement il est possible de connecter plusieurs utilisateurs simultanement via des réseaux (SSH , telnet,VNC ) mais aussi en local en utilisant N claviers, souris et écrans pour N utilisateurs.
L'avantage est évident , pour peu que l'ont doivent acceuillir un nombre important d'utilisateurs , cette méthode réduit de beaucoup le cout de revient du hardware.
Pour une utilisation basique (web, bureautique ...) les machines modernes sont peu sollicitées donc c'est a notre avantage de tirer parti des capacités de nos machines.
J'ai consulté quelques tutoriels glanés sur des blogs ou des wikis et pour l'instant aucun n'a été vraiment concluant. Je suis arrivé presque au but avec un GDM sur chaque ecran , malheureusement les peripheriques de saisie n'etait pas bien reconnus.
Parmi les methodes possibles je me suis basé sur l'utilisation de Xephyr avec ces tutos :
http://netpatia.blogspot.com/2006/ [...] buntu.html
http://en.wikibooks.org/wiki/Multiterminal_with_Xephyr
En effet , la plupart des tutos necessitent l'utilisation de plusieurs cartes PCI , c'est une solution peu réaliste puisque les cartes PCI disparaissent a grande vitesse au profit du PCI-e
Xephyr ou XGL ? : J'ai aussi vu qu'il etait possible d'utiliser XGL et que cette solution etait plus stable , je prefererais toutefois eviter cette solution puisque XGL est remplacé par AIGLX intégré a xorg et les dernieres versions des drivers NVidia. Si toutefois XGL est necessaire pour conserver l'acceleration 3D alors cette solution semblerais etre la meilleure. ( faire tourner 2 quake3 ou 2 warcraft 3 ca ne me semble pas impossible et c'est allechant)
Son : il est possible de rajouter des cartes sons mais je ne sais pas comment rediriger une certaine carte son vers un certain utilisateur. Etant donné la proximité des postes je pense que la solution du micro casque USB est plus avantageuse , et évite d'encombrer les quelques ports PCI disponibles.
SLI : est ce qu'il est possible de mettre quatre utilisateurs simultanément avec la technologie SLI ?
Je n'ai pas forcement les moyens d'investir dans une 2eme 6800 Ultra donc si un possesseur d'une telle machine veux tester c'est super. (oui, bon il faut 4 ecrans c'est vrai ...)
Dual Core : avec l'apparition des dual et quad core, est ce que cette technologie avantage le multiseat ? On pourrais 'attribuer' un coeur par utlisateur , de cette facon si utilisateur utilise 100% de son coeur , il evite de faire ramer les autres.
J'ai passé quelques heures sur le sujet aujourd'hui , sans succès mais avec beaucoup de progrès, j'attends vos retours d'experiences avec le multiseat (ces manipulations sont a réserver aux utilisateurs avancés, pensez a faire des backups ^^ )
J'espere qu'une page fera son apparition sur le wiki avec quelques scripts qui vont bien pour automatiser la tache
---------------
Tweekers : Tweeks 4 Geeks