今天早上醒来发现 ubuntu 无法检测到左键单击。在两个鼠标上测试,行为相同。大概每 15 次左右就会检测到 1 次。我重新安装了名称中带有“鼠标”或“输入”的所有软件包,行为似乎有所改善。侧面板和桌面都是“可点击的”,我可以点击 Chrome 中的大多数内容,除了位置栏和选项卡。在短暂的功能窗口之后,它开始变得更加断断续续。大部分时间点击都有效,但偶尔会停止 5-10 秒。此时我通常会开始点击其他地方,当我返回时,点击又可以正常工作。
运行 xinput query-state 验证即使按住鼠标左键,xinput 有时也会将其注册为弹起。
搜索发现有几起此类情况,甚至还有一起是 14.04 的,但没有解决方案。我还能尝试重新安装其他东西吗?
更新:点击桌面永远不会被记录。点击桌面并返回 Chrome 后,直到我移动窗口,点击才会被记录。一旦我移动窗口,所有点击都会被记录。我已经重复了至少 10 次,包括重启后。
答案1
我采取了核选项并运行了这个脚本
#!/bin/bash
for pkg in `dpkg --get-selections | awk '{print $1}' | egrep -v '(dpkg|apt|mysql|mythtv)'` ; do apt-get -y --force-yes install --reinstall $pkg ; done
它会检查所有已安装的程序并重新安装。鼠标现在可以使用了。