在 Ubuntu 18.04 上,使用 Cinnamon 和 Logitech Performance MX 鼠标,光标将聚焦在错误的窗口上,尽管另一个窗口在其上方且处于焦点位置。当我尝试在顶部的窗口中单击时,我的点击记录在后面的窗口中,焦点仍然被困在其中。这最常发生在窗口之间的 alt-tabbing 时,但这种行为似乎主要是随机的。我无法完全确认这一点,但似乎键盘在这些剧集中也受到了影响。
发生这种情况时,除了等待窗口正确聚焦之外,我无事可做。我的点击根本没有在正确的窗口中注册。我尝试在窗口之间使用 alt-tab 来聚焦其中一个,但焦点仍然被困在粘性窗口中。当我更改 Windows 时,就像 Ubuntu 本身注册速度很慢。
这不是鼠标本身的问题。管理窗口本身的方式似乎有问题。重新启动 Cinnamon 并不能解决问题;打开 TTY 并关闭它有时会在问题再次开始之前解决一段时间。
我已经在窗口设置中防止了焦点窃取,并且将窗口焦点模式更改为“马虎”和“鼠标”并没有改变它。
最重要的是,在一个特定的被困鼠标时刻,我的任务栏完全消失了大约一分钟。当任务栏返回时,鼠标仍然卡住。
E:猜测可能是驱动问题,我更新了我的 NVIDIA 驱动,但无济于事。即使打开单个窗口也会出现此问题,其中焦点应该在窗口上但卡在桌面上。为什么窗口焦点管理器会像这样被破坏?
E2:我尝试了不同的鼠标(Logitech G203),令我震惊的是,问题似乎得到了解决。不知道为什么我的 MX,它可靠地工作了几个月,会突然开始出现这样一个奇怪的问题。我怀疑核心问题已经消失,但现在我可以再次使用我的电脑了。
E3:在另一台计算机上测试了可疑鼠标后,我可以肯定地说这是鼠标的问题。不知道为什么。
在使用鼠标进行试验后,我注意到 Logitech MX 上的拇指按钮在我使用时会卡住。事实证明这是问题所在。当按钮被卡住并按住时,它会捕获卡住时我所在的屏幕的焦点。这无论如何都不是软件问题。