Re: 2 écrans sous linux

Startseite

Nachricht beantworten
Autor: alain.dieudonne
Datum:  
To: guilde
Betreff: Re: 2 écrans sous linux
Le mar 18/11/2003 à 14:21, Gilles LANOE a écrit :
> Bonjour,
>
> Dans le cadre d'un projet avec des étudiants, on aimerait sous Linux,
> gérer deux écrans indépendant à partir d'une même machine, avec xfree
> v4 (et deux cartes vidéo). C'est à dire pouvoir gérer une application
> sur un écran et une deuxième (indépendante) sur le deuxième écran.
> Pour l'instant on sait gérer l'affichage sur un écran avec la première
> carte vidéo ou l'affichage sur le deuxième écran avec la deuxième
> carte vidéo (indépendament) mais pas les deux en même temps. On arrive
> à allumer les deux écrans en mode X, mais ne gérer l'affichage que sur
> un.
>
> Est ce possible avec un seul serveur X ? Et si oui comment passe-t-on
> d'un écran à l'autre ?
>
> Faut-il lancer deux serveurs X ? Et dans ce cas comment en lancer un
> sur une carte vidéo et l'autre sur la deuxième, et comment lancer une
> application sur un serveur et l'autre sur le deuxième ?



C'est possible avec un seul serveur X. En utiliser deux ne se justifie
(amha) que si tu désires utiliser une seule machine pour deux personnes
(2 écrans, deux souris, deux claviers). Pour un seul utilisateur, un
seul serveur X est suffisant.

voici le contenu de mon fichier /etc/X11/XF86Config-4. Attention: il y a
une différence: j'utilise une carte double écran matrox g450 (30E
d'occasion et avec mdk9.1 la config est proposée à l'install. C'est trés
simple.)


A+

----------------------------------------------------------------

Section "ServerLayout"
    Identifier     "Matrox PowerDesk configured."
    Screen         "Display 1" LeftOf "Display 2"
    Screen         "Display 2" 0 0
    InputDevice    "Keyboard1" "CoreKeyboard"
    InputDevice    "Mouse1" "CorePointer"
EndSection


Section "Files"
    FontPath     "unix/:-1"
EndSection


Section "Module"
    Load  "dbe"
    Load  "v4l"
    Load  "extmod"
    Load  "type1"
    Load  "freetype"
    Load  "glx"
EndSection


Section "ServerFlags"
    Option "allowmouseopenfail"
    Option "Xinerama"
EndSection


Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "Keyboard"
    Option      "XkbModel" "pc105"
    Option      "XkbLayout" "fr"
    Option      "XkbCompat" ""
    Option      "XkbOptions" ""
EndSection


Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option      "Protocol" "IMPS/2"
    Option      "Device" "/dev/psaux"
    Option      "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
    Identifier   "Display 1"
    VendorName   "Generic"
    ModelName    "1600x1200 @ 76 Hz"
    HorizSync    31 - 94
    VertRefresh  50 - 90
    ModeLine     "1024x480" 65 1024 1032 1176 1344 480 488 494 563 -hsync
-vsync
    ModeLine     "768x576" 50 768 832 846 1000 576 590 595 630
    ModeLine     "768x576" 63 768 800 960 1024 576 578 590 616
EndSection


Section "Monitor"
    Identifier   "Display 2"
    VendorName   "Generic"
    ModelName    "1600x1200 @ 76 Hz"
    HorizSync    31 - 94
    VertRefresh  50 - 90
    ModeLine     "1024x480" 65 1024 1032 1176 1344 480 488 494 563 -hsync
-vsync
    ModeLine     "768x576" 50 768 832 846 1000 576 590 595 630
    ModeLine     "768x576" 63 768 800 960 1024 576 578 590 616
EndSection


Section "Device"
    Identifier  "MATROX CARD 1"
    Driver      "mga"
    VendorName  "Matrox"
    BoardName   "Matrox Millennium G450 DualHead"
    Option      "DPMS"
    BusID       "PCI:1:0:0"
EndSection


Section "Device"
    Identifier  "MATROX CARD 2"
    Driver      "mga"
    VendorName  "Matrox"
    BoardName   "Matrox Millennium G450 DualHead"
    Option      "DPMS"
    BusID       "PCI:1:0:0"
    Screen      1
EndSection


Section "Screen"
    Identifier "Display 1"
    Device     "MATROX CARD 1"
    Monitor    "Display 1"
    DefaultDepth     16
    SubSection "Display"
        Depth     8
        Modes    "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     15
        Modes    "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     16
        Modes    "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     24
        Modes    "1024x768" "800x600" "640x480"
    EndSubSection
EndSection


Section "Screen"
    Identifier "Display 2"
    Device     "MATROX CARD 2"
    Monitor    "Display 2"
    DefaultDepth     16
    SubSection "Display"
        Depth     8
        Modes    "1024x768"
    EndSubSection
    SubSection "Display"
        Depth     15
        Modes    "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     16
        Modes    "1024x768"
    EndSubSection
    SubSection "Display"
        Depth     24
        Modes    "1024x768"
    EndSubSection
EndSection







--
alain.dieudonne <alain.dieudonne@???>