仅更改外接鼠标的滚动速度

仅更改外接鼠标的滚动速度

我的外接鼠标滚动速度非常慢(它是 MX Anywhere 2),但我的内置触摸板滚动速度完全没问题(对我来说)。因此,我只想更改外接鼠标的滚动速度,这意味着这imwheel对我来说不是一个选择。我进一步研究了一下,找到了以下帖子(增加鼠标滚轮滚动速度)使用以下解决方案

libinput 似乎包含在 Wily Werewolf (15.10) 中,您需要安装软件包 xserver-xorg-input-libinput。使用以下命令安装 libinput 后

$ sudo apt-get install xserver-xorg-input-libinput 重新启动 Xorg 后,它应该用于每个输入(注销就足够了)。现在您正在使用 libinput,您可以调整鼠标的设置。您可以在文件 /lib/udev/hwdb.d/70-mouse.hwdb 中找到完整的教程。我在这里只介绍基础知识。

以下步骤需要以 root 身份执行。因此,我友情提醒您,您所做的一切都需要您自己承担责任。

首先使用 lsusb 获取供应商 ID 和产品 ID。这里以 MX 518 Logitech Mouse 为例。如果在 lsusb 的输出中有以下行。

总线 005 设备 002:ID 046d:c051 Logitech, Inc. G3 (MX518) 光电鼠标 为 046d 且 为 c051。

然后使用 gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb 创建一个如下所示的文件

mouse:usb:vp:name:*: MOUSE_WHEEL_CLICK_ANGLE=?? 例如,上述 Logitech MX 518 示例的文件:

mouse:usb:v046dpc051:name:*: MOUSE_WHEEL_CLICK_ANGLE=30 此文件将鼠标滚轮点击角度设置为 30°(默认值通常为 15)。要使用此设置,请使用以下命令更新 hwdb:

udevadm hwdb --update udevadm trigger /dev/input/event${id} 可以使用 xinput 找出 ${id}(查找鼠标的 id),然后运行 ​​xinput list-props ${xinput_id}。

出于某种原因,这根本不影响我的滚动。有人知道如何修复它吗?

相关内容