无法重新排列多个旋转的显示器

Age*_*per 10 multiple-monitors

我正在尝试将一台带有 3 台 HDTV 的计算机设置为一个大屏幕,每个显示器都旋转 90 度以形成一个 3240x1920 的桌面。我已将它们全部连接起来并正常工作,但是当我尝试旋转它们以获得所需的排列时,突然间我无法在显示管理器中将显示器彼此靠近地拖动。这迫使 3 个显示器之间存在间隙。

有没有其他人遇到过这个问题,如果有,是否有解决方法?如果没有,我可以使用其他程序来执行此操作吗?

Ada*_*atz 13

为此,我使用ARandR(XRandR 的前端)。ARandR 独立于您的图形环境;它不是 GNOME 的一部分,但如果您正在运行 GNOME 或其他任何东西,它应该可以正常工作。(我更喜欢简约的设置并运行Xfce。)

ARandR 屏幕布局编辑器的屏幕截图

要启用当前未打开的显示器,请转到“输出”菜单,将鼠标悬停在连接类型上,然后选中“活动”框。

获得所需的布局后,将其保存到文件中(例如~/.screenlayout/triple-head.sh)。您可以通过使文件成为可执行文件 ( chmod +x ~/.screenlayout/triple-head.sh) 然后将其添加到控制中心的启动应用程序首选项中来将其设置为自动加载(保存的布局是命令名称是您在菜单中看到的内容,注释是描述这是做什么的)。在某些(?)情况下,启动 X 会话时会自动加载配置。

您还可以以相同的方式在保存的布局之间切换;只需执行保存的布局,也许使用键盘快捷键甚至脚本来识别插入的不同显示器。

  • 2016 - 有同样的问题,这个工具救了我!我插入了 3 个显示器,使用这个工具,我能够简单地生成一个 shell 脚本,我每次启动计算机时都会运行该脚本。谢谢! (2认同)

nob*_*bar 5

运行 Ubuntu 14.04 LTS,我能够使用unity-control-center(Ubuntu 的默认“系统设置”管理器)和mate-display-properties(为 MATE 桌面替代方案实现“监视器首选项” )重现您的问题。如果你只是旋转显示器,它不会让你简单地将它们拖得更近 - 看起来像是一个错误,也许是这个

我能够通过稍微弄乱一点来解决这个问题(在设置所需的方向之后)。这是一个似乎有效的序列(考虑到我的特殊起始安排):

  • 将显示 3 拖到下方,并沿对角线拖动显示 1。
  • 将显示器 2 拖到显示器 1 旁边。
  • 将显示器 3 拖到显示器 2 旁边。

这就像某种滑动拼图,你不能直接从开始到结束,而是必须通过中间的“合法”状态过渡。

下面是第一步完成后的截图。

在此处输入图片说明


编辑:3 年多以后,我无法再重现我在此处发布的修复程序。该工具的 MATE 版本中显然存在错误

ARandR很好,原因有很多:

  • 它不会受到旋转错误的影响(它知道每个显示器的正确几何形状)。
  • 它没有捕捉功能,因此您可以将显示器放在您想要的位置。
  • 它允许您将布局保存为 shell 脚本——为您提供一种快速恢复先前状态的方法