我在Unity中使用Ubuntu 14.04。我在单独的图形卡上有两个X屏幕。我相信屏幕是:0.0
和:0.1
。
问题是,在启动时,只有主屏幕上有一个窗口管理器,上面带有Unity / compiz。
我尝试了以下方法:
DISPLAY=:0.1 compiz --replace &
这具有从我的主显示中删除所有窗口装饰并删除统一启动器的效果。此外,所有键盘输入都将永久指向我的第二个显示器!
DISPLAY=:0.0 metacity --replace &
在第二个显示器中,它能够还原功能,两个显示器都可操作,但没有Unity,并且第二个显示器上没有窗口装饰。
我试过的几种组合:0.0
,:0.1
,unity
metacity
gnome-wm
和compiz
用--replace
,但没有发现任何办法去解决它。我需要的是既要有一个窗口管理器的显示器,又要在主显示器上启用“合成”。
PS:
我决定使用2个X屏幕是因为显示器是由两个不同的Nvidia图形卡驱动的,所以从我收集的图像来看,合成将需要单独的X屏幕。
我以前在gnome-classic
+ 上取得过成功Xinerama
,它允许一个大的X屏幕覆盖两个显示器,但是没有合成。
聚苯乙烯
我/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
和
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
哪里Device0
是"Quadro FX 580"
和Device1
是"GeForce 8600 GT"
。