我在 Ubuntu 10.04 上有一个带有两个视频卡的三重显示器设置。
我目前的显示器和显卡设置如下:
英伟达 Geforce 210 #1
-> 1920x1080 显示器 (Twinview) [中心 - 显示器 #1]
-> 1920x1080 显示器(Twinview)[右 - 显示器 #2]
英伟达 Geforce 210 #2
-> 1920x1080 显示器(单独的 X 屏幕)[左 - 显示器 #3]
这很好用,除非当我打开一个程序时,它显示在监视器 #1 和 #2 之间 - 这意味着我必须将它拖到一个屏幕上才能使用该窗口。Gnome2 的 gnome-panel 也不适用于 twinview 设置;它跨越两个显示器,但不会重绘(例如:时钟永远不会改变)。此外,当我最大化一个应用程序时,它跨越两个显示器,这是不可接受的。
当我为我的设置启用 Xinerama 时,gnome-panel 不再跨越两个显示器,应用程序按预期最大化,但 compiz 不起作用,因为 X11 合成不可用。缺乏桌面合成会导致在屏幕之间拖动窗口出现问题(重绘需要永远)。
在不选择不同显卡的情况下,我可以做些什么来解决这些问题?