Sto usando Ubuntu 14.04 con Unity. Ho due schermi X, su schede grafiche separate. Credo che gli schermi siano :0.0
e :0.1
.
Il problema è che, all'avvio, solo il mio schermo principale ha un gestore di finestre, con Unity / compiz su di esso.
Ho provato quanto segue:
DISPLAY=:0.1 compiz --replace &
che ha l'effetto di rimuovere tutte le decorazioni delle finestre dal mio display principale e rimuove il launcher di unità. Inoltre, tutti gli input da tastiera sono indirizzati permanentemente al mio secondo display!
DISPLAY=:0.0 metacity --replace &
Nel secondo display è in grado di ripristinare la funzionalità, con entrambi i display operativi, ma senza Unity e senza decorazioni di finestre sul secondo display.
Ho provato diverse combinazioni di :0.0
, :0.1
, unity
metacity
gnome-wm
e compiz
con --replace
, ma non ho trovato alcun modo di lavorare. Ciò di cui ho bisogno è che entrambi i display abbiano un gestore di finestre e che Compositing sia abilitato sul display principale.
PS:
Ho deciso che 2 schermi X sono perché i monitor sono guidati da due diverse schede grafiche Nvidia, quindi da quello che raccolgo la composizione richiederebbe schermi X separati.
In precedenza ho avuto successo con gnome-classic
+ Xinerama
, che consente un unico grande schermo X che copre entrambi i monitor ma senza compositing.
PS
Il mio /etc/X11/xorg.conf
ha:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 1920 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
E
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
Dov'è Device0
a "Quadro FX 580"
ed Device1
è a "GeForce 8600 GT"
.