雙顯示器:使用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