启动后,我的鼠标工作正常(有时需要几秒钟才能注册,但之后就好了)。然而,使用 Ubuntu 几分钟后(在 16.04 和 14.04 中都发生过这种情况),左键单击在屏幕的一部分上停止工作。
以下是我能发生这种情况时该怎么办:
- 将鼠标移至屏幕上的任意位置。
- 键盘工作正常。
- 将鼠标悬停在左侧的 Dock 中的项目上(我的应用程序列表)。
- 但有时这甚至也不起作用。
- 单击左侧 Dock 中的项目并启动该应用程序。
- 有时这也会失败。
- 将鼠标悬停并单击应用程序顶部菜单栏中的项目。
- 有时右键单击会在终端中注册,并且能够在终端中选择文本。
以下是我不能发生这种情况时该怎么办:
- 与主屏幕上的任何应用程序交互(单击链接、切换到新窗口等)
- 在活动窗口中选择文本。
- 在活动窗口中单击鼠标右键。
- 使用滚轮滚动。
我尝试过以下方法来解决这个问题(但是都没有效果):
- 检查我的 USB 设备的电源设置(它们全部处于打开状态)。
- 检查以确保鼠标(Corsair M65)可以在 Windows 上运行(可以)。
- 将鼠标直接插入PC而不是键盘的USB端口(没有变化)。
- 检查了我的系统日志
tail -f /var/log/syslog
(没有任何内容显示)。 - 监听鼠标点击事件
xev
(键盘事件显示,但鼠标事件不显示)。
要想让我的鼠标恢复正常,我唯一能做的就是重新启动。
我没有注意到这种情况发生的趋势,但我确实注意到它在启动终端后发生过一次,不确定是否相关。
除了全新安装 Ubuntu 之外我还应该做什么?
编辑:找到了可以暂时修复的方法!感谢这个答案我发现,点击ALT + CTRL + F5
然后就ALT + F7
可以完全控制我的鼠标(直到我再次失去它)。总比没有好,但如果有一个永久的解决方案将不胜感激!
答案1
可能是其他硬件干扰了你的鼠标?
这里是另一个线程,其中耳机似乎引起了类似的问题。
答案2
请参阅以下网站:http://www.c0urier.net/2016/corsair-gaming-void-usb-rgb-linux-fun。
看来问题出在 Corsair Void 耳机上。网站提供了解决方案,但代价是耳机上的音量按钮将不再起作用。
这是从上面的网站复制的重要信息。
当我在控制台中执行一些故障排除时,我点击了耳机上的静音按钮,发现它将缓冲区中的内容粘贴到了控制台中。嗯……嗯,查看旧的错误报告,似乎其他人也遇到了这个问题。有一个解决方法,但不幸的是,你会失去耳机的一些功能,比如调高和调低音量,但静音功能仍然有效,所以这真的不会困扰我。
对我来说,解决方法是运行:
系统盘
获取鼠标的 USB ID 并将其添加到 xorg.conf:
sudo vi /etc/X11/xorg.conf
以下是他的配置。您的配置MachUSB
可能会有所不同。
Section "InputClass" Identifier "Corsair" MatchUSBID "1b1c:1b2a" Option "StartKeysEnabled" "False" Option "StartMouseEnabled" "False" EndSection
并重新启动系统。
感谢 Johnny Bravo 解决了这个问题。