鼠标点击在部分或全部窗口中停止注册

鼠标点击在部分或全部窗口中停止注册

我已经运行 Ubuntu 很多年了,没有出现过任何问题,而且大部分时间使用的都是相同的硬件。但最近,我开始遇到一个奇怪的问题,我不知道它是怎么回事。

鼠标点击在所有非活动窗口中停止注册。

我正在运行 Gnome classic/fallback,带有 Gnome 面板和 Cairo dock 以及 compiz。

有时问题会在一两天后出现,有时在重启后立即出现。如果我使用 Firefox,它工作正常,尽管我无法再用鼠标移动或关闭窗口。新窗口根本无法使用。如果在启动时发生,Cairo dock 可以工作,但没有窗口。所谓工作,是指鼠标点击;键盘正常工作。

我尝试过重置 Compiz 和 gnome-panel,但没用。目前为止,最有效的解决方法是打开虚拟终端,然后使用Alt+切换回 GUI F7。然后一切正常。

我尝试连接不同的鼠标,但无济于事(都是 USB,但我怀疑这没关系)。

我见过其他人似乎也有同样的问题,最早可以追溯到 12.xx,但没有答案。似乎有些人遇到了 xfce 等问题。有一个人似乎通过更新系统解决了这个问题,但我试过了,没有用。

我真的不确定这个问题源自哪个系统。我唯一知道的新线索是切换到 VT 并返回。切换回来时运行的任何程序都必须重置有问题的系统。

编辑(1)

我能够确定在启动并登录到运行 Unity 的客户会话时也会出现此问题。

我不知道我是否在某个地方藏了 PS/2 鼠标,但我会检查一下。但是,键盘和鼠标都插入同一个 USB 端口,键盘工作正常。另外,另一个 USB 鼠标插入另一个 USB 端口,也存在同样的问题。一个鼠标是 Logitech 的,另一个是 IBM 的,我从未遇到过任何问题。

编辑(2)

今天,在使用系统时出现了问题。我将另一个鼠标连接到另一个端口,但仍然无法使用。然后,我将第一个鼠标和键盘从旧的 USB-1 集线器(通过旧的 USB-1 电缆连接)上断开,并将其直接连接到系统前面的 USB 端口。问题消失了。

因此,我现在不使用延长线,而是使用集线器,看看集线器本身是否正常。如果问题再次出现,我可能会尝试使用 USB-2 集线器,只是为了看看 USB-1 是否可能有问题。但最近除了软件之外什么都没有改变,所以可能是内核出了问题。

关于这个问题还有一件事...通常有一个工作窗口可以使用鼠标 - 通常是 Firefox,但我经常使用它,所以很难确定。当我在这个工作窗口上打开另一个窗口并尝试单击或突出显示某些内容时,底层窗口会收到鼠标单击,并且其文本将突出显示,就像顶层窗口不存在一样。但顶层窗口确实会收到键盘事件。所以,我很困惑集线器是如何导致这种情况的,但我只是一个凡人。

答案1

好吧,我已经好几天没有再遇到问题了,因为我之前从电脑的 USB-2 端口移除了一条短 USB 延长线,并将其连接到旧的无源 USB 集线器上的电缆上。经过多次重启和挂起后,我再也没有遇到过问题。

我希望这对其他人有帮助,因为我在这里和其他地方都看到过很多非常相似甚至重复的情况。大多数都是较旧的主题,尽管我尝试发帖获取更多信息,但没有得到任何回复。

我很想再等一段时间再接受这个作为最终的解决方案,但我怕我会忘记,所以我现在就关闭它。

相关内容