J'utilise Ubuntu 14.04 avec Unity. J'ai deux écrans X, sur des cartes graphiques distinctes. Je crois que les écrans sont :0.0
et :0.1
.
Le problème est qu'au démarrage, seul mon écran principal a un gestionnaire de fenêtres, avec Unity / compiz dessus.
J'ai essayé ce qui suit:
DISPLAY=:0.1 compiz --replace &
ce qui a pour effet de supprimer toutes les décorations de fenêtre de mon affichage principal et supprime le lanceur d'unité. De plus, toutes les entrées au clavier sont dirigées en permanence vers mon deuxième écran!
DISPLAY=:0.0 metacity --replace &
Dans le deuxième écran, il est possible de restaurer la fonctionnalité, les deux écrans étant opérationnels, mais pas Unity et aucune décoration de fenêtre sur le deuxième écran.
J'ai essayé plusieurs combinaisons de :0.0
, :0.1
, unity
metacity
gnome-wm
et compiz
avec --replace
, mais n'ai pas trouvé un moyen de le travailler. Ce dont j'ai besoin, c'est à la fois que les écrans aient un gestionnaire de fenêtres et que la composition soit activée sur l'écran principal.
PS:
J'ai décidé que 2 écrans X sont dus au fait que les moniteurs sont pilotés par deux cartes graphiques Nvidia différentes, donc d'après ce que je comprends, la composition nécessiterait des écrans X séparés.
J'ai déjà eu du succès avec gnome-classic
+ Xinerama
, qui permet un seul grand écran X couvrant les deux moniteurs mais sans composition.
PS
Mon /etc/X11/xorg.conf
a:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 1920 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Et
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DVI-I-1: nvidia-auto-select +1080+0 {rotation=left}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Où Device0
est un "Quadro FX 580"
et Device1
est un "GeForce 8600 GT"
.
la source