我的鼠标滚轮停止上下滚动

我的鼠标滚轮停止上下滚动

我的鼠标滚轮停止工作了。它不能上下滚动,而以前它可以。我该如何配置鼠标的每个按钮的功能?我使用 Ubuntu 10.10。

答案1

我使用的是 Logitech M510 无线蓝牙鼠标,在 Ubuntu 18.04 中遇到了这个问题。我注意到 xev 没有检测到任何滚动事件。为了解决这个问题,我关闭了鼠标,然后重新打开,鼠标就正常工作了。

答案2

如何配置鼠标每个按钮的功能?

你可以通过运行来检查硬件是否有缺陷xev。通过以下方式打开终端应用程序 → 配件 → 终端然后输入xev。应该会出现一个小的白色窗口。当您在该窗口中移动光标时,命令行输出将告诉您鼠标正在执行哪些 x.org 操作:

替代文本

Button 4在这个例子中指的是向上滚动。如果你在滚动时没有任何输出,那么你的鼠标可能坏了。

测试时,请忽略鼠标移动产生的输出。

如果你知道你的鼠标没有坏,而 xev 仍然没有给你任何滚轮的指示——例如,如果鼠标在另一台电脑上工作正常,那么你遇到了漏洞。在这种情况下,请阅读Ubuntu Wiki 上关于如何报告错误的文章并提起诉讼组织. 确保在你的错误报告中包含所有细节,以及如何重现错误。

在提交错误报告之前,请确保您的鼠标可以正常工作。


如何配置鼠标每个按钮的功能?

您可以使用雙方 安装 btnx重新分配鼠标按钮。这仅在正确检测到鼠标按钮时才有效。

替代文本

程序会要求您逐一配置每个按钮。注意:如果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 通用滚轮鼠标”。

相关内容