双显示器:使用Ubuntu Dock或Dash将Dock固定在Gnome Shell中的第二个显示器上,使鼠标卡住

我在Gnome Shell中遇到了一个非常烦人的bug,最终设法“修复”了,我想与您分享,以防您遇到相同的问题。在双显示器设置中,如果我做了任何应用程序在主显示器上全屏显示(上图中左侧屏幕显示器“ 1”),鼠标光标将卡在辅助显示器上(右侧屏幕),我只能将其移回到主显示器上如果我通过屏幕的顶部在监视器之间移动,则该错误( 已报告 全屏退出后继续发生)。

在将任何窗口全屏显示(例如应用程序,视频,YouTube之类的网络视频)后,就会发生这种情况,这让我发疯了,所以我调查了这个问题,终于找到了造成此问题的原因以及如何避免它看来此错误是由以下情况触发的:

  • 多显示器设置(显然)
  • 启用了自动隐藏选项的Ubuntu Dock / Dash to Dock
  • Ubuntu Dock / Dash to Dock设置为在所有显示器上显示
  • Ubuntu Dock / Dash到Dock的位置设置为左侧(这是默认设置)
  • 没有窗口覆盖第二台显示器上的Ubuntu Dock / Dash到Dock(因此,在第二台显示器上可以看到Dock)

Ubuntu Dock设置

我还应该补充一点,因为“活动热角”会干扰鼠标悬停功能上的扩展坞显示功能,所以它可能可以通过屏幕顶部在监视器之间移动鼠标光标,我测试了Gnome Shell是否也会发生这种情况 短跑到码头 扩展名,从中扩展了Ubuntu Dock扩展名,并且确实如此,因此该错误是由某些上游问题引起的。

具有Ubuntu Dock或Dash至Dock扩展的Gnome Shell:修复双显示器设置中鼠标光标停留在第二台显示器上的问题

在解决此问题之前,解决方案是将某些Ubuntu Dock / Dash更改为Dock设置,然后停止发生该错误。
例如,禁用Ubuntu Dock自动隐藏功能可以解决此问题。将扩展坞设置为仅显示在主显示器(在我的情况下为左侧显示器)上也可以解决此问题。这是因为这样,在桌面的“中间”没有停靠在显示器之间移动时,鼠标光标不必经过Ubuntu Dock.Ubuntu Dock位置设置为底部也可以解决此问题。
这些设置可以在Ubuntu Dock的“设置”>“ Dock”中找到,也可以在“ Dash to Dock”扩展设置中找到。

Sidebar