17.04 双显示器问题 - 程序在一个屏幕上打开,但只能在另一个屏幕上进行交互

17.04 双显示器问题 - 程序在一个屏幕上打开,但只能在另一个屏幕上进行交互

我最近通过更新管理器从 Ubuntu 16.10 升级到了 Ubuntu 17.04。之前,我的安装一切正常。但是现在,我无法使用双显示器。

当我打开任何程序时,它都会在右侧显示器上打开(这不是我的默认显示器)。我将房子移到右侧显示器上,以便将窗口移到左侧显示器上,任何点击都会使程序失去焦点。我发现在程序在右侧显示器上打开的相同位置单击左侧显示器,可以让我与程序进行交互。

我在一个显示器上查看程序,但在另一个显示器上与程序交互。我不想这样做。我该怎么办?

答案1

如果CompizConfig 设置管理器不代表您的显示器尺寸、偏移和旋转,并且数字与您的〜/.config/监视器.xml文件,Compiz 可能会绘制窗口并将其拉伸到其他屏幕,但在第一个屏幕上响应鼠标点击。

您可能还必须亲自配置 Compiz 和 monitors.xml 文件,以便它们各自具有相同的大小和偏移量。大多数情况下,Compiz 不会正确自动检测这一点。

第一步是将您的设置减少到一台显示器。然后安装并打开CompizConfig 设置管理器。 去常规选项->显示设置。在那里你取消选中检测输出。然后输入所有显示器分辨率和偏移量,一次一个显示器,从左上角的显示器开始。

我将为您提供我的极端的 4 显示器示例,因此希望您能更好地了解需要发生什么,并能弄清楚如何将其应用于两台或三台显示器的情况。

我的 4 个显示器如下所示:

    1080         1920         1080
   ________ _______________ _________ 
  |        | 1             |         |
1 |        | 0             |         | 1
9 |        | 8   2nd       |         | 9
2 |  1st   | 0             |   4th   | 2
0 |        |_______________|         | 0
  |        | 1             |         |
  |        | 0             |         |
  |________| 8   3rd       |_________|
           | 0             |
           |_______________|

这意味着我像这样设置它们CompizConfig 设置管理器 -> 常规选项 -> 显示设置

1080x1920+0+0
1920x1080+1080+0
1920x1080+1080+1080
1080x1920+3000+0

在哪里:

1080x1920+0+0 = (1080 宽,1920 高,从左上角偏移 x=0 到右,y=0 到下)

1920x1080+1080+0 = (1920 宽,1080 高,从左上角 x=1080 向右偏移,y=0 向下)

1920x1080+1080+1080 =(1920 宽,1080 高,从左上角偏移 x=1080 到右,y=1080 到下)

1080x1920+3000+0 = (宽 1080,高 1920,从左上角向右偏移 x=3000,向下 y=0)

然后你需要进入系统设置->显示拖动并旋转显示器屏幕,以匹配您在加拿大华人商会。 这展示GUI 有很多错误。你必须确保你拖动的屏幕接触到另一个屏幕,否则它不会移动。所以不要让屏幕自己悬空。一旦你旋转它们并安排匹配加拿大华人商会设置,点击申请.这将写入〜/.config/监视器.xml用您的配置文件。这应该会使您处于工作状态,下次登录时不会被覆盖。备份 monitors.xml 文件!

如果您拔下或关闭显示器,事情可能会变得一团糟,因此请确保您备份了正在运行的 monitors.xml 文件,并知道如何转到 tty 终端来恢复文件。(按 CTRL-ALT 加上 F1 到 F6 中的任何一个键)

答案2

在内核为 AMD Ryzen 稳定之前,我在数字笔和触摸屏方面也遇到过类似的问题。

xinput map-to-output <mouseID> <displayID>

获取鼠标 ID

xinput --list

获取 displayID

xrandr

请注意,这些鼠标 ID 号可能会发生变化。有关更多信息,请参见此处,并将脚本写入键盘快捷键,或在启动时作为启动应用程序运行。

https://askubuntu.com/posts/1144202/revisions

答案3

我查找了很多简单的解决方案,让我可以轻松地将超宽显示器分割成网格,毕竟皮格里德是我发现的更简单的方法。我强烈推荐它。

相关内容