Používám Ubuntu 14.04 s Unity. Mám dva X-screeny na samostatných grafických kartách. Domnívám se, že obrazovky jsou :0.0
a :0.1
.
Problém je v tom, že při spuštění má správce oken pouze moje primární obrazovka s Unity/compiz.
Zkoušel jsem následující:
DISPLAY=:0.1 compiz --replace &
což má za následek odstranění všech okenních dekorací z mého primárního displeje a odstranění spouštěče jednoty. Kromě toho je veškerý vstup z klávesnice trvale směrován na můj druhý displej!
DISPLAY=:0.0 metacity --replace &
Na druhém displeji je možné obnovit funkčnost, oba displeje fungují, ale na druhém displeji není Unity a žádné dekorace oken.
Vyzkoušel jsem několik kombinací :0.0
, :0.1
, unity
metacity
gnome-wm
a compiz
s --replace
, ale nenašel jsem způsob, jak to zpracovat. Potřebuji, aby oba displeje měly správce oken a aby na primárním displeji bylo povoleno skládání.
PS:
Rozhodl jsem se pro 2 X-screens, protože monitory jsou poháněny dvěma různými grafickými kartami Nvidia, takže z toho, co jsem zjistil, by skládání vyžadovalo samostatné X-screeny.
Dříve jsem měl úspěch s gnome-classic
+ Xinerama
, který umožňuje jedinou velkou X-screen pokrývající oba monitory, ale bez skládání.
PS
Můj /etc/X11/xorg.conf
má:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 1920 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
A
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
Kde Device0
je "Quadro FX 580"
a Device1
je "GeForce 8600 GT"
.
Přijatá odpověď:
Nemyslím si, že můžete spustit stejného správce oken ve stejnou dobu, na stejném uživateli, na dvou X serverech. Přinejmenším to nemůžete udělat s většinou funkcí wms.
Zkuste spustit xfwm4
(správce oken XFCE) jako sekundární wm.
PS:Pamatuji si, jak jsem se bavil s Xineramou s povoleným skládáním na dvoukartách ATI config a xmonad
v minulosti, takže bych vám doporučil experimentovat s tím, pokud používáte >=3
monitory.