使用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