我在 Gnome Shell 中遇到了一个非常烦人的错误,我终于设法“修复”了它,我想我会与你分享它,以防你遇到同样的问题。
在我的双显示器设置中,如果我在主显示器上全屏显示任何应用程序
(左侧屏幕 – 上图中的监视器“1”),
鼠标光标会卡在辅助显示器上
(右侧屏幕)
如果我通过屏幕顶部在监视器之间移动,我只能将它移回主监视器。
该错误(我已经报告过)在退出全屏后继续发生。
这发生在使任何窗口全屏后,无论是应用程序、视频、YouTube 等网络视频等,这让我发疯,所以我调查了这个问题,我终于找到了导致这种情况的原因以及如何避免它. 看起来这个错误是由以下触发的:
- 多显示器设置(显然)
- 启用自动隐藏选项的 Ubuntu Dock / Dash to Dock
- Ubuntu Dock / Dash to Dock 设置为在所有显示器上显示
- Ubuntu Dock / Dash to Dock 位置设置为左侧(这是默认设置)
- 在第二台显示器上没有覆盖 Ubuntu Dock / Dash to Dock 的窗口(因此在第二台显示器上可以看到扩展坞)
我还应该补充一点,它可能会通过屏幕顶部在监视器之间移动鼠标光标,因为活动热角会干扰鼠标悬停时的停靠显示功能。
我测试了 Gnome Shell Dash to Dock 扩展是否也会发生这种情况
, Ubuntu Dock 扩展是从中分叉的,并且确实如此,因此该错误是由某些上游问题引起的。