我运行的是 Ubuntu 12.04 64 位 Precise Pangolin,配有 PNY GTS 250 1GB 显卡,每个 DVI 端口都插着一台显示器。我使用的是专有驱动程序(发布后更新)。
如果我在 nvidia-settings 中设置与单独的 X 屏幕有关的任何内容(并将其写入 xorg.conf 并重新启动),我的第二台显示器就会出现灰色背景、没有菜单栏、无法在其上显示窗口、第二台显示器不会在屏幕截图中被拾取,如果我将鼠标光标移到它上面,它就会出现一个难看的黑色 X。另外,我的网络无法连接任何东西。
如果我随后删除/etc/X11/xorg.conf
并重新启动,一切都会恢复正常,尽管只激活了一个监视器。
如果我在 nvidia-settings 中设置了与 TwinView 相关的任何内容,我的第二台显示器就会开始工作,但 Ubuntu 不会将其视为第二台显示器,因此我无法单独对其应用颜色校准。另外,每次我尝试在两台显示器之间移动光标时,我的鼠标都会被“卡”在两台显示器之间。
怎么回事?如果有帮助的话,这是 nvidia-settings 为单独的 X 屏幕生成的 xorg.conf。
答案1
在经过一番努力设置后,我点击了仪表板,输入了驱动程序,选择了附加驱动程序。打开附加驱动程序后,您应该会看到 2 个选项
NVIDIA 加速图形驱动程序(当前版本)[推荐] NVIDIA 加速图形驱动程序(发布后更新)(当前更新版本)
我选择了 1,因为这是我最初安装 Nvidia 驱动程序的方式(直接从网站下载并安装时遇到了麻烦)。然后它坏了,经过上述的一番挣扎后,我选择了 2,点击激活,重启我的机器,然后就好了。启动并工作了。这是我的xorg.conf 文件输出
编辑:哦,还有,如何解决鼠标卡在两个屏幕之间的问题:
- 仪表板 - 显示屏
- 粘性边缘 - 滑动至关闭(默认开启)
答案2
这是 12.04 中的一个已知错误,升级到 12.04 amd64 Gnome Classic 后无法正确绘制第二个屏幕
在撰写本文时,它已确认并具有“低”优先级。
找到该错误并将其标记为“该错误影响我...”可能会有所帮助
我通过安装带有 kdm 显示管理器、xfce 桌面和 compiz 以及额外插件的 Arch Linux 解决了这个问题。
现在我有两个工作屏幕,每个屏幕都具有有效的 compiz 效果(立方体、3D 窗口)。
另外,我在每台显示器上都使用了不同的壁纸,以前没有这样做过。
此外,每个都有完全虚构的面板和菜单。
它也非常快。缺点是如果你在终端上卡住了,安装它将会是一场噩梦。另外,我还必须编译 Google Chrome,但它没有出现任何问题。我太开心了,笑得脸都疼了。
需要一个 compiz 技巧,您必须在每个屏幕上打开 ccsm 并将屏幕选择器设置为适当的屏幕。
我的两个屏幕: