双显示器:使用 Ubuntu Dock 或 Dash To Dock 修复鼠标卡在 Gnome Shell 中的第二个显示器上

我在 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 扩展是从中分叉的,并且确实如此,因此该错误是由某些上游问题引起的。

带有 Ubuntu Dock 或 Dash to Dock 扩展的 Gnome Shell:修复鼠标光标在双显示器设置中卡在第二个显示器上的问题