我有一个联想 Scrollpoint 鼠标,它真的很好,但在 Windows 中,你需要安装鼠标驱动程序套件才能使滚动点的灵敏度正确。我刚刚将它插入我的 Ubuntu 笔记本电脑,它太灵敏了。
我一直在做一些研究,这个网站是:https://github.com/pdewacht/hid-scrollpoint/
说:
Peter Ganzhorn 为 libinput 1.11 贡献了一个补丁来修复滚动点敏感度。从该版本开始,滚动敏感度应该可以正常使用了。(libinput 被当前的 Xorg 和 Wayland 使用。)
但它似乎不在我使用的 Ubuntu 版本(22.04/Jammy)中。我尝试了一些对 libinput 规则的修复,并使用 dkms 编译了模块,但没有任何变化。
$ xinput list-props 14
Device 'HID 04b3:3108':
Device Enabled (177): 1
Coordinate Transformation Matrix (179): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (323): 0
libinput Natural Scrolling Enabled Default (324): 0
libinput Scroll Methods Available (327): 0, 0, 1
libinput Scroll Method Enabled (328): 0, 0, 0
libinput Scroll Method Enabled Default (329): 0, 0, 0
libinput Button Scrolling Button (342): 2
libinput Button Scrolling Button Default (343): 2
libinput Button Scrolling Button Lock Enabled (344): 0
libinput Button Scrolling Button Lock Enabled Default (345): 0
libinput Middle Emulation Enabled (346): 0
libinput Middle Emulation Enabled Default (347): 0
libinput Accel Speed (330): -0.600000
libinput Accel Speed Default (331): 0.000000
libinput Accel Profiles Available (332): 1, 1
libinput Accel Profile Enabled (333): 1, 0
libinput Accel Profile Enabled Default (334): 1, 0
libinput Left Handed Enabled (335): 0
libinput Left Handed Enabled Default (336): 0
libinput Send Events Modes Available (300): 1, 0
libinput Send Events Mode Enabled (301): 0, 0
libinput Send Events Mode Enabled Default (302): 0, 0
Device Node (303): "/dev/input/event5"
Device Product ID (304): 1203, 12552
libinput Drag Lock Buttons (337): <no items>
libinput Horizontal Scroll Enabled (338): 1
libinput Scrolling Pixel Distance (339): 15
libinput Scrolling Pixel Distance Default (340): 15
libinput High Resolution Wheel Scroll Enabled (341): 1
我尝试过更改这些变量,但没有任何改善。如您所见,我现在有一个模块“hid_lenovo”可以运行。我想其他地方提到的一个问题是驱动程序的加载顺序可能会造成混淆,但我尝试过逐个删除它们,但滚动点仍然太快。所以我现在只能这样了。
$ lsmod | grep "hid"
hid_scrollpoint 16384 0
hid_generic 16384 0
hid_lenovo 28672 0
mac_hid 16384 0
hid_apple 16384 0
usbhid 65536 0
hid 151552 5 hid_scrollpoint,usbhid,hid_apple,hid_generic,hid_lenovo