J'ai une machine Ubuntu avec Intel HD Graphics intégré avec 2 moniteurs branchés sur les deux ports fournis. Avec cette configuration, les deux moniteurs ont exactement la même sortie. J'avais besoin d'étendre les fonctionnalités du serveur X pour prendre en charge un autre écran afin que, lorsque j'exécute une application, celle-ci s'exécute sur screen0 ou sur screen1.
Pour ce faire, j’ai ajouté un nom de fichier monior.conf dans le répertoire /usr/share/X11/xorg.conf.d, mais cela ne fonctionnait pas pour moi. Le fichier ressemble à ceci:
Section "ServerLayout"
Identifier "DualScreen"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
EndSection
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Monitor"
Identifier "Monitor1"
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:00:02.0"
EndSection
Section "Device"
Identifier "Card1"
Driver "intel"
BusID "PCI:00:02.0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
EndSection
Mais ça ne marche pas. La sortie de xrandr est la suivante:
Screen 0: minimum 1280 x 900, current 1280 x 900, maximum 1280 x 900
default connected 1280x900+0+0 0mm x 0mm
1280x900 0.0*
Ce dont j'ai besoin, c'est deux écrans indépendants l'un de l'autre et les fenêtres ne peuvent pas être déplacées entre eux. Aidez-moi s'il vous plaît à faire cela.
Votre réponse est ici . Au moment d'écrire ces lignes, ce site est en panne, mais heureusement, The Grand Way Back Machine l'a toujours .
Cela fonctionne pour moi, mais malheureusement, GNOME 3 ne prend pas en charge plusieurs écrans X.
Pour résumer, les étapes nécessaires pour obtenir deux écrans X sur des graphiques intel sont les suivantes:
Deux sections de périphérique avec
Option "ZaphodHeads" "
votre périphérique "
xrandr
Option "AccelMethod" "sna"
Deux sections d'écran faisant référence aux identificateurs de périphérique
Ceci est mon exemple (presque minimal) de configuration
Section "ServerLayout" Identificateur "Layout0" Écran "Screen0" 0 0 Écran "Screen1" RightOf "Screen0" FinSection Section "Device" Identificateur "Device0" Pilote "intel" BusID "0: 2: 0" Option " ZaphodHeads "" eDP1 " Option" AccelMethod "" sna " Écran 0 EndSection Section" Appareil " Identificateur "Device1" Pilote "intel" BusID "0: 2: 0" Option "ZaphodHeads" "DP1" Option "AccelMethod" "sna" Écran 1 EndSection Section "Écran" Identificateur "Écran0" Appareil "Appareil0" EndSection. Section "Écran" Identificateur "Écran1" Appareil "Appareil1" FinSection .