抱歉,我无法阻止这个问题变成一堵长篇大论,所以我把它分成以下 4 个部分。
硬件
我有 2 个显示器(DELL E228WFP 和 DELL 2007FP)连接到EVGA E-GEFORCE 8800GT 600MHZ 512MB 1.8GHZ DDR3 PCI-E Dual DVI-I
视频卡。
目标
我想将 DELL 2007FP 设置在 DELL E228WFP 的左侧,并旋转到“纵向”模式,两个屏幕共享一个公共底部边缘。
^ 这非常适合在一个屏幕上阅读 PDF 文档或论文,然后在第二个屏幕上进行工作。
已采取的措施
- 我安装了 NVidia 驱动程序(通过
sudo apt-get install nvidia-current
) - 重新启动
- 跑了
nvidia-xconfig
- 然后跑了
nvidia-settings
。然而,像许多人一样,我无法让 nvidia-settings 写入我的配置文件尽管用 运行它kdesudo
。相反,我用 Kate(使用 KDESudo)打开文件,然后使用 nvidia-settings 中的预览,将它复制粘贴到文件中并保存。
问题
现在,如果我使用 TwinView,两个显示器都可以工作,但是当我尝试krandrtray
旋转其中一个显示器时,它会显示为一个大显示器,因此我无法只旋转我想要旋转的那个显示器。但是,如果我将它们设置为单独的 X 窗口,第二个窗口会变黑,并且krandrtray
只显示主显示器。我不知道下一步该尝试什么。
答案1
我有一个类似的设置,其中一个是 Dell 3008WFP,旁边是纵向模式的 Dell 2001FP。
答案是,您只能使用 Xinerama 来实现这一点,因为 nVidia 驱动程序在 TwinView 模式下无法独立旋转屏幕。您必须将显示器设置为“单独屏幕”模式(nVidia README 中有详细说明),然后使用 Xinerama 将单独的屏幕组合成一个 X11 显示器。
我已经成功地完成了这个操作,从两个视频卡运行四个显示器,其中一个旋转到纵向模式,所有显示器都是一个 X11 显示器(因此我可以在所有四个屏幕之间拖动窗口。)
但是我在 xorg.conf 中完成了所有这些操作,所以我不知道是否可以通过 GUI 完成这些操作。