使用Nvidia和Compiz进行三重监视器设置
我在Ubuntu 10.04上安装了两个显卡的三显示器。
我目前设置的显示器和显卡如下:
Nvidia Geforce 210#1
– > 1920×1080显示器(Twinview)[中心 – 显示器#1]
– > 1920×1080显示器(Twinview)[右 – 显示器#2]
Nvidia Geforce 210#2
– > 1920×1080显示器(单独的X屏幕)[左 – 显示器#3]
这工作正常,除非我打开一个程序,它显示在监视器#1和#2之间 – 意味着我必须将它拖到一个屏幕才能使用该窗口。 Gnome2的gnome-panel也不适用于twinview设置; 它跨越两个监视器,但它不会重绘(例如:时钟永远不会改变)。 此外,当我最大化应用程序时,它跨越两个监视器,这是不可接受的。
当我为我的设置启用Xinerama时,gnome-panel不再跨越两个监视器,并且应用程序按预期最大化,但compiz不起作用,因为X11合成不可用。 缺少桌面合成会导致在屏幕之间拖动窗口时出现问题(重绘需要永久)。
如果不选择不同的显卡,我可以做些什么来解决这些问题?
如果在twinview上只有两个监视器链接,但我使用compiz默认值时遇到类似的问题。 这是我如何解决它,我认为它应该适合你:
安装CompizConfig设置管理器sudo apt-get install compizconfig-settings-manager
并使用ccsm
运行它。
在选项列表中,在“ 窗口管理”部分中找到“ 放置Windows ”。
将放置模式更改为智能 ,将多输出模式更改为放置在所有输出上 。
Compiz不支持一台机器中的两个独立显卡。 由于Unity依赖于Compiz,因此根本不起作用。
我使用的解决方案是改为使用KDE。 这是一个更成熟的窗口管理器,因此切换到它不会丢失任何东西。 更多信息: https : //askubuntu.com/a/226192/111675