Linux: Multi ecran/multi session - Linux et OS Alternatifs
Marsh Posté le 03-03-2002 à 10:59:43
oui, et oui.
En fait, c'est la variable display qui fait ça.
par defaut, display vaut
Code :
|
localhost, sous-entendu en local, est le nom de la machine qui fait tourner le serveur X
:0 : le numero d'écran (en fait de display) à utiliser. 0 pour le premier, 1 pour le second, etc ...
.0 : le numero de clavier à utiliser. Comme pour l'écran la numerotation.
J'ai jamais essayé, mais il te faut un fichier XF86config-4 supplementaire avec des options adapté (appelons-le XF-86config-4bis). Dans ce fichier, met les options pour le second display (carte-ecran-clavier).
Tu lance le premier display normalement, le second en filan le fichier bis à startx, et un autre numero de display (:1). Regarde les options existantes.
Je sais que ça marche pour les écran. Pour les claviers, j'ai plus peur que les deux se marche l'un sur l'autre.
Marsh Posté le 03-03-2002 à 15:52:51
Ok, merci. Mais est-ce possible d'avoir 2 sessions en pure texte (sans Xwin) sur 2 ecrans differents?
Marsh Posté le 03-03-2002 à 16:08:16
Esc a écrit a écrit : Ok, merci. Mais est-ce possible d'avoir 2 sessions en pure texte (sans Xwin) sur 2 ecrans differents? |
A ma connaissance, pas avec deux cartes vidéo. En revanche, en branchant un terminal VT100 sur le port série, c'est faisable. Sur le net, il y a un truc pour y mettre un minitel :
http://www.multimania.com/amarok/minitel.html
Sinon, un VT100 aujourd'hui, ça se trouve dans une poubelle , et la config est expliquée là :
http://www.freenix.fr/unix/linux/H [...] WTO-7.html
Marsh Posté le 03-03-2002 à 16:23:59
Esc a écrit a écrit : Ok, merci. Mais est-ce possible d'avoir 2 sessions en pure texte (sans Xwin) sur 2 ecrans differents? |
2 sessions console, je ne pense pas, mais 2 sessions X, pour 2 utilisateurs différents, ça, c'est possible :
http://www.linuxplanet.com/linuxpl [...] ls/3100/1/
Marsh Posté le 03-03-2002 à 17:07:29
ok, merci beaucoup! j'utiliserai donc 2 Xwin. je vais lire ca tout de suite.
Pensez-vous que c'est possible de faire ca avec les 2 sortie de ma radeon 7500?
Marsh Posté le 23-07-2007 à 15:32:35
Deterrage de topic
Je me pose les memes questions que esc
Marsh Posté le 23-07-2007 à 22:20:12
Topic tres interessant, je drapal en attandant les reponses des expert
Marsh Posté le 16-08-2007 à 14:57:26
faut demarrer 2 sessions de X11 non?
Marsh Posté le 16-08-2007 à 14:58:35
Intéressé aussi
Marsh Posté le 16-08-2007 à 16:18:52
Heu vous voulez faire quoi au juste ? possible d'etre plus précis ?
- multisessions ?
- combien d'ecrans, de cartes de claviers de souris ?
parceque c'est completement différent de gerer une session avec deux ecrans que deux sessions avec deux ecrans. dans le premier c'est le window manager qui gerera ça (et pas sur que tous les wm le gerent) dans le second y'a combien d'utilisateurs ? ( si y'en a qu'un on peut utiliser x2x mais ça a peu d'interets d'avoir un user e deux sessions X, autant avoir une seule session qui gere deux ecrans) C'est vite le bordel avec x2x des qu'on va utiliser des wm qui passent d'un bureau à l'autre quand la souris s'approche du bord de l'ecran, ça conflict avec x2x. bref dites précisemment ce que vous voulez faire. Dans tous les cas ça se gere dans xorg.conf mais pas de la meme manière. de plus si y'a du multisessions , faut envoyer le display manager sur chacune.
Marsh Posté le 16-08-2007 à 17:21:21
En fait personnellement, j'ai une seule carte graphique, avec deux sorties : 1 VGA & 1 DVI. La VGA est actuellement connectée à mon écran sur mon bureau.
Ce que je souhaite faire c'est avoir une session indépendante qui tourne, pour faire tourner un logiciel style MythTV ou MMSv2 (media center), qui s'afficherait via la sortie DVI sur ma TV LCD.
Marsh Posté le 17-08-2007 à 08:40:04
Soit en branchant un second clavier sur mon ordi, soit en switchant d'écran avec un seul clavier.
Marsh Posté le 17-08-2007 à 11:23:19
Moi en gros j'ai un PC avec 2ecrans et 2cartes graphiques et 2users qui peuvent avoir un affichage independent.
Donc c'est du multisession sur 2ecrans mais je n'ai pas besoin d'une 2eme souris, ni d'un 2eme clavier.
J'arrive a lancer les deux sur leur ecrans respectifs mais j'arrive pas a avoir un affichage simultané, je suis obligé de switché entre le VT7 et le VT8.
Marsh Posté le 17-08-2007 à 15:36:32
sinon y'a la solution "multiseat" : 1 ordi et plusieurs poste de travail autonome.
http://cs.senecac.on.ca/~ctyler/ruby/
la doc n'est plus a jour mais l'idee est la
Marsh Posté le 17-08-2007 à 16:39:03
sur mon poste au taf, j'ai une carte nvidia pcie avec deux sorties et une carte nvidia pci, deux claviers usb et deux souris, et ca permet à deux personnes de bosser en meme temps, une avec fluxbox et une avec gnome. la session gnome a deux ecrans et la session fluxbox n'en a qu'un seul.
Pour faire ça, il faut utiliser evdev pour le driver du clavier et de la souris, bricoler un peu gdm.conf et le xorg;conf
Marsh Posté le 21-08-2007 à 10:11:54
Fireball, on peux voir la configuration de xorg.conf ?
J'ai suivi divers tuto mais ca veux pas le faire. J'utilise une sortie VGA integré et une carte graphique en pci avec fluxbox
Marsh Posté le 21-08-2007 à 11:30:30
Ming75 a écrit : Fireball, on peux voir la configuration de xorg.conf ? |
ça va pas le faire
il te faut 2 cartes bien distinctes (une pcie ou agp + pci) ou une seule carte avec double sortie (vga+dvi) par exemple.
Marsh Posté le 21-08-2007 à 19:55:20
Ming75 a écrit : Fireball, on peux voir la configuration de xorg.conf ? |
demain je vais essayer de te filer ca, car la je ne suis plus au taf
Marsh Posté le 23-08-2007 à 11:06:51
moon06 a écrit : En fait personnellement, j'ai une seule carte graphique, avec deux sorties : 1 VGA & 1 DVI. La VGA est actuellement connectée à mon écran sur mon bureau. Ce que je souhaite faire c'est avoir une session indépendante qui tourne, pour faire tourner un logiciel style MythTV ou MMSv2 (media center), qui s'afficherait via la sortie DVI sur ma TV LCD. |
J'ai écris ca ya pas très longtemps :
http://wiki.troulite.fr/index.php/XWindow
En résumé :
Tu fous dans ton xorg.conf 2 config complètes :
- 2 ServerLayout
- chaque ServerLayout utilise un Screen
- chaque Screen a son monitor (écran ou tv) et son device (plusieurs cartes TV, ou une carte TV avec plusieurs sorties)
La syntaxe de startx ou xinit c'est :
xinit client client_option -- serveur serveur_options |
- Si on ne précise pas le client, xinit cherche dans ~/.xinitrc ou ~/.Xsession. S'il ne trouve rien ca sera xterm.
- Si on ne précise pas le serveur, xinit utilise X :0 (X est en général un lien vers /usr/bin/XFree ou /usr/bin/Xorg)
A partir de là on peut jouer :
Pour instancier la même chose que votre <CTRL><ALT><F7> mais sur <CTRL><ALT><F8>, on passe juste une option au serveur
xinit -- :1 |
Pour lancer un autre window manager sur <CTRL><ALT><F8>
xinit /usr/bin/xfce -- :1 |
Pour lancer un serveur X différent sur <CTRL><ALT><F8>
xinit -- /usr/bin/mon_autre_serveur_X :1 |
La totale : autre client, autre serveur, autre display
xinit /usr/bin/xfce -- /usr/bin/mon_autre_serveur_X :1 |
Pour en revenir à nos 2 layout, ca va donc se finir en :
startx -- -layout "Mon layout pour l'écran" :0 |
edit : ca va jusque F12. Dans /tmp on trouve .X0-lock si <CTRL><ALT><F7> est occupé, .X1-lock si <CTRL><ALT><F8> est occupé, ...
Marsh Posté le 28-08-2007 à 15:19:25
Avec beaucoup de retard, voila ma conf
|
Dans /etc/gdm/gdm.conf, j'ai modifié dans la partie [server] :
[servers]
0=Standard0
1=Standard1
[server-Standard0]
name=Standard server
command=/usr/bin/X -novtswitch -sharevts -layout pcie
flexible=false
[server-Standard1]
name=Standard server
command=/usr/bin/X -novtswitch -sharevts -layout pci
flexible=false
Marsh Posté le 28-08-2007 à 15:21:53
tu as l'accel open GL active pour les 2 ecrans avec cette config la?
Marsh Posté le 29-08-2007 à 09:48:11
à première vue oui : j'ai compiz-fusion sur mon desktop primaire bi ecran, et sur le troisieme écran, glxinfo renvoie le dri et des infos sur l'opengl
Marsh Posté le 29-08-2007 à 09:50:24
excellent
Marsh Posté le 29-08-2007 à 09:58:39
je ne vois rien d'exceptionnel hein J'ai deux cartes nvidia et je lance deux serveurs X indépendants donc rien n'empeche l'accélération opengl de fonctionner
A l'occaz je tenterai d'avoir compiz/fusion sur les deux serveur X pour etre sur que je ne raconte pas de conneries
Marsh Posté le 29-08-2007 à 10:36:02
the_fireball a écrit : je ne vois rien d'exceptionnel hein J'ai deux cartes nvidia et je lance deux serveurs X indépendants donc rien n'empeche l'accélération opengl de fonctionner A l'occaz je tenterai d'avoir compiz/fusion sur les deux serveur X pour etre sur que je ne raconte pas de conneries |
ça serais pas mal pour moi, vu que je n'ai pas plus de place pour me monter un autre
config de bureau, car ma moitié me squatte tout le temps le double screen+beryl.
je pourrais donc arriver à switcher entre une config bi-screen étendue à une config pour travailler à 2 chacun sur son
écran, chacun son clavier+souris (j'en ai en rabe).
par contre moi je n'ai qu'une seule carte nvidia, mais double sortie vga+dvi.
je me demande si je pourrais faire tourner beryl avec chaque instance de Xorg
Marsh Posté le 03-03-2002 à 06:12:23
Salut,
Est-ce possible d'avoir une session differente par ecran sous linux? comme si on ferait un ctrl+alt+Fx, mais une session sur chaque ecran?
Est-ce possible de faire gerer 2 clavier a linux? un par session?
Je doute que ca soit possible, mais je lance la question quand meme!
merci de vos reponse!
bye!