J'utilise Ubuntu 14.04 avec Unity. J'ai deux écrans X, sur des cartes graphiques séparées. Je crois que les écrans sont :0.0
et :0.1
.
Le problème est qu'au démarrage, seul mon écran principal possède 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 saisies au clavier sont dirigées en permanence vers mon second é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 d'Unity, ni de décorations 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 je n'ai trouvé aucun moyen de le faire fonctionner. Ce dont j'ai besoin, c'est que les deux écrans aient un gestionnaire de fenêtres et que la composition soit activée sur l'écran principal.
PS :
J'ai opté pour 2 écrans X parce 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 une "GeForce 8600 GT"
.
Réponse acceptée :
Je ne pense pas que vous puissiez exécuter le même gestionnaire de fenêtres en même temps, sur le même utilisateur, sur deux serveurs X. Au moins, vous ne pouvez pas le faire avec la plupart des wms riches en fonctionnalités.
Essayez d'exécuter xfwm4
(gestionnaire de fenêtres XFCE) comme wm secondaire.
PS :je me souviens m'être amusé avec un Xinerama compatible compositing sur une config double carte ATI et xmonad
dans le passé, je vous conseillerais donc de continuer à expérimenter cela si vous utilisez >=3
moniteurs.