我正在尝试将一台带有 3 台高清电视的计算机设置为一个大屏幕,每个显示器旋转 90 度以形成一个 3240x1920 的桌面。我已将它们全部连接起来并开始工作,但当我尝试旋转它们以获得所需的排列时,突然我无法在显示管理器中将显示器拖近彼此。这迫使 3 个显示器之间出现间隙。
有没有其他人遇到过这个问题?如果有,有什么解决方法吗?如果没有,我可以使用其他程序来解决此问题吗?
答案1
我用安得拉邦(XRandR 的前端)即可。ARandR 独立于您的图形环境;它不是 GNOME 的一部分,但如果您运行的是 GNOME 或其他系统,它应该可以正常工作。(我更喜欢极简设置并运行Xfce。
要启用当前未打开的显示器,请转到输出菜单上,将鼠标悬停在连接类型上,然后检查积极的盒子。
获得所需布局后,将其保存到文件(例如~/.screenlayout/triple-head.sh
)。您可以通过使文件可执行(chmod +x ~/.screenlayout/triple-head.sh
)将其设置为自动加载,然后将其添加到启动应用程序偏好设置在控制中心中(保存的布局是命令, 这姓名就是你在菜单中看到的内容,以及评论是对其功能的描述。在某些情况下,启动 X 会话时会自动加载配置。
您还可以以相同的方式在已保存的布局之间切换;只需执行已保存的布局,也许使用键盘快捷键或甚至脚本来识别插入的不同显示器。
答案2
运行 Ubuntu 14.04 LTS,我能够使用unity-control-center
(Ubuntu 的默认“系统设置”管理器)和mate-display-properties
(为 MATE 桌面替代方案实现“监视器首选项”)重现您的问题。如果您只是旋转显示器,它不会让您简单地将它们拉近一点——这似乎是一个错误,也许是这个。
我只需稍微捣鼓一下(设置好所需方向后)就能解决这个问题。以下是似乎有效的序列(考虑到我的特定起始安排):
- 将显示 3 拖至显示 1 下方并与它成对角线。
- 将显示 2 拖拽到显示器 1 旁边。
- 将显示 3 拖拽到显示器 2 旁边。
就像某种滑动拼图,您不能直接从起点到终点,而是必须通过中间的“合法”状态进行转换。
下面是第一步完成后的截图。
编辑:三年多过去了,我再也无法重现我在这里发布的修复。显然有一个漏洞在该工具的 MATE 版本中。
安得拉邦有多种原因:
- 它不受旋转错误的影响(它知道每个显示器的正确几何形状)。
- 它没有捕捉功能,因此您可以将显示内容放置在所需的位置。
- 它允许你将布局保存为 shell 脚本——让你可以快速恢复之前的状态
答案3
Nicolas Bernaerts 有一篇非常详细和全面的文章,介绍了如何使用重新排列多显示器设置xrandr
并使更改持久化这里。
帖子提到它适用于双显示器设置,但也可以用于三显示器设置。