我用的是Ubuntu 14.04和团结。我有两个X屏幕,在不同的显卡上。我相信屏幕是:0.0和:0.1。
问题是,在启动时,只有我的主屏幕上有一个窗口管理器,上面有Unity。
我尝试了以下几点:
DISPLAY=:0.1 compiz --replace &它的效果是从我的主显示器中移除所有的窗口装饰,并移除统一发射器。此外,所有键盘输入将永久指向我的第二次显示器!
DISPLAY=:0.0 metacity --replace &在第二个显示中,可以恢复功能,两种显示都可以操作,但没有统一,第二次显示上也没有窗口装饰。
我尝试过:0.0、:0.1、unity metacity gnome-wm和compiz与--replace的几种组合,但没有找到任何方法。我需要的是在主显示器上同时显示窗口管理器和Compositing。
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"。
发布于 2019-09-26 11:52:04
我不认为您可以同时运行同一个窗口管理器,在同一个用户上运行,在两个X服务器上运行。至少在大多数功能丰富的wms中,您无法做到这一点。
尝试将xfwm4 (XFCE窗口管理器)作为辅助wm运行。
PS:我还记得以前在双卡ATI配置和xmonad上使用复合功能的鑫using很有趣,所以如果您使用>=3监视器,我会建议您继续使用它。
发布于 2019-10-18 16:12:33
你需要辛尼拉玛帮忙。
2张显卡是什么?它们是否足够接近,您既可以运行两个驱动程序,也可以运行完全不同的驱动程序?
在我现在使用的机器上,我在2张不同的卡片上有3个屏幕:
03:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K620] (rev a2)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]只要我使用了新的自由和开放源码的驱动程序,这是很好的工作,我已经在这两个方面加速了X.org。
https://askubuntu.com/questions/640807
复制相似问题