如何阻止 Ubuntu 将我的窗口移动到新显示器?

如何阻止 Ubuntu 将我的窗口移动到新显示器?

我使用一台普通的 PC 显示器作为主显示器。此外,我还通过环绕接收器连接了电视。例如,如果我想听音乐,当我打开接收器时,Ubuntu 会认为电视(接收器)现在是我的主显示器,并将所有内容移至该显示器。

我错过了一个按钮,上面写着“这是我的主屏幕,除非我自己特意移动某些东西,否则所有内容都保留在这里”。

有什么方法可以锁定事物并阻止 Ubuntu 对我想要的东西做出假设?我使用的是 Ubuntu 16.04,但至少在过去三个版本中,这一直是一个问题。希望得到一些帮助。永远感激 :)

接收器关闭时的屏幕截图: 接收器关闭时的屏幕截图

接收器开启时的屏幕截图: 接收器开启时的屏幕截图:

我使用的是 Ubuntu 16.04,所有东西都是出厂默认的。桌面环境是默认的(Unity)。接收器是 Onkyo TX-NR3007,但我认为这无关紧要。这更多地与 Ubuntu 如何处理新检测到的屏幕有关。

实际情况是,如果我绕过接收器并将计算机直接连接到电视,无论电视是开着还是关着,Ubuntu 都会始终检测到它并将其视为已连接,但对于我的接收器,只有当接收器打开时才会检测到已连接。如果我关闭接收器,Ubuntu 会将其视为断开连接。

没有接收器,无论电视是打开还是关闭,它总是能被检测,这有助于 Ubuntu 记住我的窗口(如 Chrome)在哪些屏幕上使用过。

使用接收器时,只要关闭,就检测不到任何连接。只有当我打开它时,它才会检测到 HDMI 已连接,然后它会将我打开的所有窗口移动到该屏幕(这是我不希望发生的)。

其他操作系统内置了“主显示器”设置,无论是否检测到任何新屏幕,它都有助于将窗口锁定到该屏幕。如果 GUI 中缺少此功能,也许有一些可以编辑的文件或可以在 Ubuntu 中创建相同效果的东西?

自从我开始使用 Ubuntu(14.04)以来,我就遇到了这个问题,并且我看到这里也出现过类似的问题,但是没有合适的解决方案:我能设置主显示器吗?

这是开发人员将来应该考虑的事情吗?

有人建议我需要在系统级别进行更改,可能是在 xorg.conf 文件中。鼓励任何了解该领域的人站出来 :)

答案1

当 Ubuntu 检测到第二台显示器时,您必须定义主显示器。您可以进入启动菜单,输入 display,然后选择主显示器。

相关内容