Unity ile Ubuntu 14.04 kullanıyorum. Ayrı grafik kartlarında iki X ekranım var. Ben ekranlar :0.0
ve inanıyorum :0.1
.
Sorun, başlangıçta, yalnızca birincil ekranımın üzerinde Unity / compiz olan bir pencere yöneticisi olması.
Aşağıdakileri denedim:
DISPLAY=:0.1 compiz --replace &
Bu, tüm pencere dekorasyonlarını birincil ekranımdan kaldırma ve birlik başlatıcıyı kaldırma etkisine sahiptir. Ayrıca, tüm klavye girişleri kalıcı olarak ikinci ekranıma yönlendiriliyor!
DISPLAY=:0.0 metacity --replace &
İkinci ekranda işlevselliği geri yükleyebilir, her iki ekran da çalışır, ancak Unity ve ikinci ekranda pencere süslemeleri yoktur.
Ben çeşitli kombinasyonları denedim :0.0
, :0.1
, unity
metacity
gnome-wm
ve compiz
ile --replace
, ama bunu üstesinden gelecek bir yol bulamadı. İhtiyacım olan şey, hem bir pencere yöneticisine sahip olmak hem de birincil ekranda Birleştirme özelliğini etkinleştirmek.
Not:
2 X-ekranına karar verdim, çünkü monitörler iki farklı Nvidia grafik kartı tarafından sürülüyor, bu yüzden bir araya getirdiğim şeyden ayrı X ekranlar gerektiriyordu.
Daha önce, her iki monitörü de kapsayan, ancak birleştirmeden tek bir büyük X-ekranına izin veren gnome-classic
+ ile başarılı oldum Xinerama
.
PS
Benim /etc/X11/xorg.conf
:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 1920 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Ve
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
Nerede Device0
bir olduğunu "Quadro FX 580"
ve Device1
bir olduğunu "GeForce 8600 GT"
.