user7376 Asked: 2010-12-15 12:17:57 +0800 CST2010-12-15 12:17:57 +0800 CST 2010-12-15 12:17:57 +0800 CST 我的鼠标滚轮停止上下滚动 772 我的鼠标滚轮停止工作。它以前工作时不会上下滚动。如何配置鼠标每个按钮的功能?我使用 Ubuntu 10.10。 mouse mouse-scroll 5 个回答 Voted bicole 2018-10-18T13:58:00+08:002018-10-18T13:58:00+08:00 我使用的是 Logitech M510 无线蓝牙鼠标,并且在 Ubuntu 18.04 中遇到了这个问题。我注意到 xev 没有检测到任何滚动事件。为了解决我的问题,我关闭了鼠标然后重新打开它并且它工作。 Stefano Palazzo 2010-12-15T12:52:13+08:002010-12-15T12:52:13+08:00 如何配置鼠标每个按钮的功能? 您可以通过运行检查您的硬件是否有缺陷xev。通过应用程序 → 附件 → 终端打开终端并输入xev。应该会出现一个白色的小窗口。当您在该窗口中移动光标时,命令行输出将告诉您鼠标正在执行的 x.org 操作: Button 4在这个例子中是指向上滚动。如果滚动时没有得到任何输出,则可能是您的鼠标坏了。 测试时,请忽略鼠标移动产生的输出。 如果您知道您的鼠标没有损坏,并且 xev 仍然没有为您提供滚轮的任何指示 - 例如,如果鼠标在另一台计算机上工作,那么您正在经历一个错误。在这种情况下,请阅读Ubuntu Wiki 关于如何报告错误并将其归档到X.org的文章。确保在错误报告中包含所有详细信息,以及如何重现错误。 在提交错误之前,请绝对确定您的鼠标可以正常工作。 如何配置鼠标每个按钮的功能? 您可以使用btnx 重新分配鼠标按钮。这只有在正确检测到它们时才有效。 该程序将要求您通过每个按钮来配置它们。注意:如果xev滚动条不识别,这个程序也不会识别它。 Marvin Budd 2020-06-09T10:47:24+08:002020-06-09T10:47:24+08:00 我刚刚用我的戴尔 XPS-15 和戴尔蓝牙鼠标解决了这个问题,将电池取出一段时间然后重新插入。 Aquadarius 2020-09-08T20:44:36+08:002020-09-08T20:44:36+08:00 我使用精密鼠标的解决方案:取消配对(删除)蓝牙设备并再次配对。 rozick 2019-09-22T22:05:19+08:002019-09-22T22:05:19+08:00 旧线程,但以上都不适合我。 这确实奏效了。来自:https ://ubuntuforums.org/showthread.php?t=1750708 我设法让滚轮在我的 PS/2 鼠标上工作。据我所知,这种技术只适用于 PS/2 鼠标。 据我所知,Ubuntu 将一些 PS/2 鼠标检测为“通用”鼠标。也就是说,只有两个按钮,仅此而已。 我不得不强制内核将我的鼠标视为 Microsoft Intellimouse 才能使滚轮正常工作。要验证这一点,请查看 /var/log/Xorg.0.log 并查看是否有一些行引用“PS/2 Generic Mouse”。 注意:以下命令会更改您的 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 Generic Wheel Mouse”。
我使用的是 Logitech M510 无线蓝牙鼠标,并且在 Ubuntu 18.04 中遇到了这个问题。我注意到 xev 没有检测到任何滚动事件。为了解决我的问题,我关闭了鼠标然后重新打开它并且它工作。
您可以通过运行检查您的硬件是否有缺陷
xev
。通过应用程序 → 附件 → 终端打开终端并输入xev
。应该会出现一个白色的小窗口。当您在该窗口中移动光标时,命令行输出将告诉您鼠标正在执行的 x.org 操作:Button 4
在这个例子中是指向上滚动。如果滚动时没有得到任何输出,则可能是您的鼠标坏了。测试时,请忽略鼠标移动产生的输出。
如果您知道您的鼠标没有损坏,并且 xev 仍然没有为您提供滚轮的任何指示 - 例如,如果鼠标在另一台计算机上工作,那么您正在经历一个错误。在这种情况下,请阅读Ubuntu Wiki 关于如何报告错误并将其归档到X.org的文章。确保在错误报告中包含所有详细信息,以及如何重现错误。
在提交错误之前,请绝对确定您的鼠标可以正常工作。
您可以使用btnx 重新分配鼠标按钮。这只有在正确检测到它们时才有效。
该程序将要求您通过每个按钮来配置它们。注意:如果
xev
滚动条不识别,这个程序也不会识别它。我刚刚用我的戴尔 XPS-15 和戴尔蓝牙鼠标解决了这个问题,将电池取出一段时间然后重新插入。
我使用精密鼠标的解决方案:取消配对(删除)蓝牙设备并再次配对。
旧线程,但以上都不适合我。
这确实奏效了。来自:https ://ubuntuforums.org/showthread.php?t=1750708