Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1681 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Linux: Multi ecran/multi session

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Linux: Multi ecran/multi session

n°73103
esc
Posté le 03-03-2002 à 06:12:23  profilanswer
 

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!

mood
Publicité
Posté le 03-03-2002 à 06:12:23  profilanswer
 

n°73114
kadreg
profil: Utilisateur
Posté le 03-03-2002 à 10:59:43  profilanswer
 

oui, et oui.
 
En fait, c'est la variable display qui fait ça.
 
par defaut, display vaut

Code :
  1. localhost:0.0


 
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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°73174
esc
Posté le 03-03-2002 à 15:52:51  profilanswer
 

Ok, merci.  Mais est-ce possible d'avoir 2 sessions en pure texte (sans Xwin) sur 2 ecrans differents?

n°73179
kadreg
profil: Utilisateur
Posté le 03-03-2002 à 16:08:16  profilanswer
 

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


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°73186
Jak
Back to Slack !
Posté le 03-03-2002 à 16:23:59  profilanswer
 

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/

n°73201
esc
Posté le 03-03-2002 à 17:07:29  profilanswer
 

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?

n°936656
Ming75
Posté le 23-07-2007 à 15:32:35  profilanswer
 

Deterrage de topic  :D  
Je me pose les memes questions que esc

n°936838
mistervodk​a
Posté le 23-07-2007 à 22:20:12  profilanswer
 

Topic tres interessant, je drapal en attandant les reponses des expert :)

n°943719
Ming75
Posté le 16-08-2007 à 14:49:11  profilanswer
 

Aucun pro de Xorg pour aider ?  :hello:

n°943728
memaster
ki a volé mon 62?
Posté le 16-08-2007 à 14:57:26  profilanswer
 

faut demarrer 2 sessions de X11 non?


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
mood
Publicité
Posté le 16-08-2007 à 14:57:26  profilanswer
 

n°943729
moon06
Ignorance is bliss
Posté le 16-08-2007 à 14:58:35  profilanswer
 

Intéressé aussi :)


---------------
- Si les cons volaient, il ferait nuit tout le temps ! -
n°943751
rengzehn
Posté le 16-08-2007 à 16:18:52  profilanswer
 

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.

 



Message édité par rengzehn le 16-08-2007 à 16:21:51
n°943761
moon06
Ignorance is bliss
Posté le 16-08-2007 à 17:21:21  profilanswer
 

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.
 
:)


---------------
- Si les cons volaient, il ferait nuit tout le temps ! -
n°943851
rengzehn
Posté le 17-08-2007 à 08:18:26  profilanswer
 

et tu veux le controler comment ?

n°943861
moon06
Ignorance is bliss
Posté le 17-08-2007 à 08:40:04  profilanswer
 

Soit en branchant un second clavier sur mon ordi, soit en switchant d'écran avec un seul clavier.


---------------
- Si les cons volaient, il ferait nuit tout le temps ! -
n°943955
Ming75
Posté le 17-08-2007 à 11:23:19  profilanswer
 

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.
 
 :hello:

n°944095
nico168
Posté le 17-08-2007 à 15:36:32  profilanswer
 

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

n°944118
the_fireba​ll
I have fucking failed
Posté le 17-08-2007 à 16:39:03  profilanswer
 

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 :)


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°945210
Ming75
Posté le 21-08-2007 à 10:11:54  profilanswer
 

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

n°945266
memaster
ki a volé mon 62?
Posté le 21-08-2007 à 11:30:30  profilanswer
 

Ming75 a écrit :

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


ça va pas le faire :non:  
il te faut 2 cartes bien distinctes (une pcie ou agp + pci) ou une seule carte avec double sortie (vga+dvi) par exemple.


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°945471
Ming75
Posté le 21-08-2007 à 16:02:08  profilanswer
 

pkoi donc ?

n°945557
the_fireba​ll
I have fucking failed
Posté le 21-08-2007 à 19:55:20  profilanswer
 

Ming75 a écrit :

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


 
demain je vais essayer de te filer ca, car la je ne suis plus au taf


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°946067
Ming75
Posté le 23-08-2007 à 10:24:26  profilanswer
 

[:cocorambo]

n°946082
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 23-08-2007 à 11:06:51  profilanswer
 

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
startx -- -layout "Mon layout pour la tv" :1

 


:o

 

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é, ...


Message édité par Xavier_OM le 23-08-2007 à 11:16:21

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°947669
the_fireba​ll
I have fucking failed
Posté le 28-08-2007 à 15:19:25  profilanswer
 

Avec beaucoup de retard, voila ma conf
 


### Common parts ###
 
Section "Files"
        # path to defoma fonts
        FontPath        "/usr/share/fonts/X11/misc"
        FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/Type1"
        FontPath        "/usr/share/fonts/X11/100dpi"
        FontPath        "/usr/share/fonts/X11/75dpi"
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
 
Section "Module"
        Load            "dbe"
        Load            "bitmap"
        Load            "ddc"
        Load            "extmod"
        Load            "freetype"
        Load            "glx"
        Load            "int10"
        Load            "record"
        Load            "type1"
        Load            "vbe"
EndSection
 
Section "ServerFlags"
        Option          "Xinerama" "0"
        Option          "DefaultServerLayout" "pcie"
EndSection
 
Section "Monitor"
        Identifier      "L661"
        HorizSync       30.0 - 65.0
        VertRefresh     50.0 - 75.0
        Option          "DPMS"
EndSection
 
Section "Monitor"
        Identifier      "L661 (NO DPMS)"
        HorizSync       30.0 - 65.0
        VertRefresh     50.0 - 75.0
        Option          "DPMS" "False"
EndSection
 
Section "Extensions"
        Option          "Composite" "Enable"
EndSection
 
### Screen 1 : nVidia PCIe dual screen + Sun USB keyboard + Sun USB Mouse
 
Section "ServerLayout"
        Identifier      "pcie"
        Screen          0 "Screen nVidia PCIe" 0 0
        InputDevice     "Sun USB Keyboard" "CoreKeyboard"
        InputDevice     "Sun USB Mouse" "CorePointer"
        InputDevice     "IHATEKLUDGERS"
        Option          "AIGLX" "True"
EndSection
 
Section "InputDevice"
        Identifier      "Sun USB Keyboard"
        Driver          "evdev"
        #Option         "Device" "/dev/input/event4"
        Option          "Phys" "usb-0000:00:1d.0-1.4/input0"
        Option          "XkbRules" "xorg"
        Option          "XkbModel" "evdev"
        Option          "XkbLayout" "fr-latin9"
EndSection
 
Section "InputDevice"
        Identifier      "Sun USB Mouse"
        Driver          "evdev"
        #Option         "Device" "/dev/input/event3"
        Option          "Phys" "usb-0000:00:1d.0-1.1/input0"
        Option          "HWheelRelativeAxisButtons" "5 4"
EndSection
 
Section "Device"
        Identifier      "NVIDIA Corporation NV44 [Quadro NVS 285]"
        Driver          "nvidia"
        Option          "XAANoOffscreenPixmaps" "True"
        Option          "AddARGBGLXVisuals" "True"
        Option          "TripleBuffer"   "true"
        BusID           "PCI:64:0:0"
EndSection
 
Section "Screen"
        Identifier      "Screen nVidia PCIe"
        Device          "NVIDIA Corporation NV44 [Quadro NVS 285]"
        Monitor         "L661"
        DefaultDepth    24
        Option          "RenderAccel"                   "True"
        Option          "NoRenderExtension"             "False"
        Option          "AllowGLXWithComposite"         "True"
        Option          "RandRRotation"                 "True"
        Option          "TwinView"                      "True"
        Option          "NoTwinViewXineramaInfo"        "False"
        Option          "XvmcUsesTextures"              "True"
        Option          "TwinViewOrientation"           "RightOf"
        Option          "UseEdidFreqs"                  "False"
        Option          "DPI"                           "96 x 96"
        Option          "MetaModes"                     "1280x1024, 1280x1024"
        SubSection      "Display"
                Depth   24
                Modes   "1280x1024"
        EndSubSection
EndSection
 
### Screen 2 : nVidia PCI + PS/2 keyboard/mouse
 
Section "ServerLayout"
        Identifier      "pci"
        Screen          1 "Screen nVidia PCI" 0 0
        InputDevice     "Chicony USB Keyboard" "CoreKeyboard"
        InputDevice     "Sun USB Mouse (old)" "CorePointer"
        InputDevice     "IHATEKLUDGERS"
        Option          "AIGLX" "True"
EndSection
 
Section "InputDevice"
        Identifier      "Chicony USB Keyboard"
        Driver          "evdev"
        Option          "Phys" "usb-0000:00:1d.1-1/input0"
        #Option         "Device" "/dev/input/event0"
        Option          "XkbRules" "xorg"
        Option          "XkbModel" "evdev"
        Option          "XkbLayout" "fr-latin9"
EndSection
 
Section "InputDevice"
        Identifier      "Sun USB Mouse (old)"
        Driver          "evdev"
        Option          "Phys" "usb-0000:00:1d.1-2/input0"
        #Option         "Device" "/dev/input/event2"
EndSection
 
Section "Device"
        Identifier      "NVIDIA Corporation NV34GL [Quadro NVS 280 PCI]"
        Driver          "nvidia"
        Option          "XAANoOffscreenPixmaps" "True"
        Option          "AddARGBGLXVisuals" "True"
        Option          "TripleBuffer"   "true"
        BusID           "PCI:2:9:0"
EndSection
 
Section "Screen"
        Identifier      "Screen nVidia PCI"
        Device          "NVIDIA Corporation NV34GL [Quadro NVS 280 PCI]"
        Monitor         "L661 (NO DPMS)"
        DefaultDepth    24
        Option          "RenderAccel"                   "True"
        Option          "NoRenderExtension"             "False"
        Option          "AllowGLXWithComposite"         "True"
        Option          "RandRRotation"                 "True"
        Option          "TwinView"                      "False"
        Option          "NoTwinViewXineramaInfo"        "False"
        Option          "XvmcUsesTextures"              "True"
        Option          "UseEdidFreqs"                  "False"
        Option          "DPI"                           "96 x 96"
        SubSection      "Display"
                Depth   24
                Modes   "1280x1024"
        EndSubSection
EndSection
 
Section "InputDevice"
        Identifier  "IHATEKLUDGERS"
        Driver      "void"
EndSection


 
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


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°947673
memaster
ki a volé mon 62?
Posté le 28-08-2007 à 15:21:53  profilanswer
 

tu as l'accel open GL active pour les 2 ecrans avec cette config la? :??:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°947891
the_fireba​ll
I have fucking failed
Posté le 29-08-2007 à 09:48:11  profilanswer
 

à 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


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°947894
memaster
ki a volé mon 62?
Posté le 29-08-2007 à 09:50:24  profilanswer
 

excellent :ouch:  [:d_zoolander]


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°947898
the_fireba​ll
I have fucking failed
Posté le 29-08-2007 à 09:58:39  profilanswer
 

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 :D


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°947912
memaster
ki a volé mon 62?
Posté le 29-08-2007 à 10:36:02  profilanswer
 

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 :D


ç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. [:kc]

 

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 :??:


Message édité par memaster le 29-08-2007 à 10:36:41

---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Linux: Multi ecran/multi session

 

Sujets relatifs
[Linux] Comment je peux installer un RPM ...[Mozilla/Linux] C'est normal que les polices soient abominables??
AIW 8500DV et Linuxprobleme quake3 linux[resolu]
problème de lenteur sous Linux ... (newbie)[linux] compilation du noyau --> je deviens fou !
Client Caramail sous Linux ??Le port infra-rouge sous linux ???
Linux, un danger mortel pour votre entreprisePartage ADSL Linux-Win$
Plus de sujets relatifs à : Linux: Multi ecran/multi session


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR