web-dev-qa-db-fra.com

Dual Monitor Configuration: XRANDR VERSUS XORG.CONF

Les configurations à double moniteur sur GNU/Linux sont connues pour être formidables! Après avoir joué avec mon xorg.conf pendant quelques jours, j'ai réussi à venir à un point où je peux avoir à peu près ce que je veux (deux écrans à côté de l'autre, Windows druggable d'un écran de l'autre) en commençant x x, puis appelant manuellement:

xrandr --output CRT2 --right-of DFP2

J'utilise Randr 1.3 parce que Xinerama ne fonctionne pas pour ma configuration (et semble être obsolète d'une manière aussi).

Selon - ce site Web , je devrais pouvoir obtenir le même effet statiquement via mon xorg.conf - Cependant, je ne semble pas le faire fonctionner correctement.

J'utilise le pilote FGLRX pour ma carte ATI, GNOME 2.32.1, et voici mon xorg.conf:

Section "ServerFlags"
    Option      "RandR" "on"
EndSection

Section "Device"
    Identifier  "Device"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Option      "Monitor-DFP2"      "Monitor0"
    Option      "Monitor-CRT2"      "Monitor1"
EndSection

Section "Monitor"
    Identifier      "Monitor0"
EndSection

Section "Monitor"
    Identifier      "Monitor1"
    Option          "RightOf"       "Monitor0"
EndSection

Section "Screen"
    Identifier      "Screen"
    Device          "Device"
    Monitor         "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes     "1920x1080"
        Virtual   3840 1080
    EndSubSection
EndSection

Pour moi, cela ressemble à peu à la configuration recommandée sur le site Web susmentionné, cependant, je vais simplement obtenir la même image dans les deux moniteurs. Encore une fois, je peux appeler Xrandr après pour atteindre l'effet souhaité.

Des idées comment je peux réparer mon xorg.conf?

8
Thomas

Vous avez oublié une entrée "moniteur" dans la section écran.

Voir ci-dessous:

Section "Device"
        Identifier     "nvidia"
        Driver "nouveau"
        Option "Monitor-DVI-D-0" "samsung"
        Option "Monitor-VGA-1" "Acer"
EndSection


Section "Monitor"
          Identifier   "samsung"
        Option "PreferredMode" "1280x1024_60.00"
EndSection


Section "Monitor"
          Identifier   "Acer"
        Option "PreferredMode" "1280x1024_60.00"
          Option "RightOf" "samsung"
EndSection

Section "Screen"
    Identifier "screen1"
   Monitor "samsung"
    DefaultDepth 24
      SubSection "Display"
       Depth      24
       Virtual 2560 2048
      EndSubSection
    Device "nvidia"
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection
2
Stefan

J'ai Fedora 14 avec deux moniteurs spécifiés dans Xorg.Conf, à l'aide du pilote ATI propriétaire FGLRX, avec le bureau réparti sur les deux moniteurs.

Je crois que j'ai utilisé aticonfig --initial=dual-head Pour générer mon xorg.conf par an il y a environ un an et la modifier un peu. Essayez ça. Pour référence, voici mon xorg.conf.

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "0-DFP3"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1200"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP4"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    Option      "TargetRefresh" "60"
    Option      "Position" "1920 176"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    Option      "Monitor-DFP4" "0-DFP4"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Virtual   3200 3200
        Depth     24
    EndSubSection
EndSection
1
juggler