我的鼠标滚轮停止工作了。它不能上下滚动,而以前它可以。我该如何配置鼠标的每个按钮的功能?我使用 Ubuntu 10.10。
答案1
我使用的是 Logitech M510 无线蓝牙鼠标,在 Ubuntu 18.04 中遇到了这个问题。我注意到 xev 没有检测到任何滚动事件。为了解决这个问题,我关闭了鼠标,然后重新打开,鼠标就正常工作了。
答案2
如何配置鼠标每个按钮的功能?
你可以通过运行来检查硬件是否有缺陷xev
。通过以下方式打开终端应用程序 → 配件 → 终端然后输入xev
。应该会出现一个小的白色窗口。当您在该窗口中移动光标时,命令行输出将告诉您鼠标正在执行哪些 x.org 操作:
Button 4
在这个例子中指的是向上滚动。如果你在滚动时没有任何输出,那么你的鼠标可能坏了。
测试时,请忽略鼠标移动产生的输出。
如果你知道你的鼠标没有坏,而 xev 仍然没有给你任何滚轮的指示——例如,如果鼠标在另一台电脑上工作正常,那么你遇到了漏洞。在这种情况下,请阅读Ubuntu Wiki 上关于如何报告错误的文章并提起诉讼组织. 确保在你的错误报告中包含所有细节,以及如何重现错误。
在提交错误报告之前,请确保您的鼠标可以正常工作。
如何配置鼠标每个按钮的功能?
您可以使用雙方 重新分配鼠标按钮。这仅在正确检测到鼠标按钮时才有效。
程序会要求您逐一配置每个按钮。注意:如果xev
无法识别滚动条,该程序也不会识别它。
答案3
我刚刚解决了 Dell XPS-15 和 Dell 蓝牙鼠标的这个问题,方法是取出电池一段时间然后重新插入。
答案4
旧线程,但是以上内容对我都不起作用。
这才是有效的方法。来自:https://ubuntuforums.org/showthread.php?t=1750708
我设法让 PS/2 鼠标上的滚轮正常工作。据我所知,此技术仅适用于 PS/2 鼠标。
据我所知,Ubuntu 将一些 PS/2 鼠标检测为“通用”鼠标;也就是说,只有两个按钮,仅此而已。
我必须强制内核将我的鼠标视为 Microsoft Intellimouse 才能使滚轮正常工作。要验证这一点,请查看 /var/log/Xorg.0.log 并查看是否有几行引用“PS/2 通用鼠标”。
注意:以下命令会更改您的 GRUB 配置,并且可能会导致 Ubuntu 或其他操作系统无法启动。
打开终端并输入:
sudo nano /etc/default/grub
在 nano 中,查找以以下内容开头的行:
GRUB_CMDLINE_LINUX_DEFAULT=
此行后面是一些带引号的文字。
将“psmouse.proto=imps”插入到行中,使整个内容看起来像:
GRUB_CMDLINE_LINUX_DEFAULT="psmouse.proto=imps quiet nosplash"
然后按 CTRL-X 退出,然后按 Y 保存更改。
然后您需要输入:
代码:
sudo update-grub
更新您的启动菜单。然后您应该能够重新启动并享受功能齐全的滚轮。此外,/var/log/Xorg.0.log 现在应该将您的鼠标识别为“ImPS/2 通用滚轮鼠标”。