Nvidia 和 Compiz 的三重显示器设置

And*_*192 5 10.04 gnome nvidia multiple-monitors compiz

我在 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 合成不可用。缺乏桌面合成会导致在屏幕之间拖动窗口出现问题(重绘需要永远)。

在不选择不同显卡的情况下,我可以做些什么来解决这些问题?

tho*_*ace 1

如果只有两个显示器在 TwinView 上链接,但我过去在使用 compiz 默认值时遇到过类似的问题。这是我解决这个问题的方法,我认为它应该对你有用:

安装 CompizConfig 设置管理器sudo apt-get install compizconfig-settings-manager并使用 运行它ccsm

在选项列表中,在“窗口管理”部分中找到“放置窗口”

在此输入图像描述

将放置模式更改为智能,并将多输出模式更改为跨所有输出放置


Hun*_*uns 0

Compiz 不支持一台机器上有两个独立的显卡。由于 Unity 依赖于 Compiz,因此它根本无法工作。

我使用的解决方案是使用 KDE。它是一个更加成熟的窗口管理器,因此切换到它不会丢失任何东西。更多信息在这里:https://askubuntu.com/a/226192/111675