我知道这个问题已经被反复讨论过了,但根据我见过的类似问题的解决方案,我仍然无法让它工作。它总是使用 libinput 的鼠标或使用 synaptics 的触摸板,或者其他什么,我找不到适合我的答案。
我只是想降低使用机器上的触摸板时滚动的灵敏度。
在 ubuntu 18.04 上使用带有 libinput 的 Dell Latitude E5570。
xinput list
给我
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=13 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD: Integrate id=10 [slave keyboard (3)]
↳ Dell WMI hotkeys id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ DELL Wireless hotkeys id=15 [slave keyboard (3)]
和
xinput list-props 13
给我
Device 'AlpsPS/2 ALPS DualPoint TouchPad':
Device Enabled (169): 1
Coordinate Transformation Matrix (171): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (304): 1
libinput Tapping Enabled Default (305): 0
libinput Tapping Drag Enabled (306): 1
libinput Tapping Drag Enabled Default (307): 1
libinput Tapping Drag Lock Enabled (308): 0
libinput Tapping Drag Lock Enabled Default (309): 0
libinput Tapping Button Mapping Enabled (310): 1, 0
libinput Tapping Button Mapping Default (311): 1, 0
libinput Natural Scrolling Enabled (312): 1
libinput Natural Scrolling Enabled Default (313): 0
libinput Disable While Typing Enabled (314): 1
libinput Disable While Typing Enabled Default (315): 1
libinput Scroll Methods Available (316): 1, 1, 0
libinput Scroll Method Enabled (317): 1, 0, 0
libinput Scroll Method Enabled Default (318): 1, 0, 0
libinput Middle Emulation Enabled (319): 1
libinput Middle Emulation Enabled Default (320): 1
libinput Accel Speed (321): 0.397059
libinput Accel Speed Default (322): 0.000000
libinput Left Handed Enabled (323): 0
libinput Left Handed Enabled Default (324): 0
libinput Send Events Modes Available (289): 1, 1
libinput Send Events Mode Enabled (290): 0, 0
libinput Send Events Mode Enabled Default (291): 0, 0
Device Node (292): "/dev/input/event6"
Device Product ID (293): 2, 8
libinput Drag Lock Buttons (325): <no items>
libinput Horizontal Scroll Enabled (326): 1
有什么想法可以让我做到这一点吗?提前感谢那些比我聪明的人
答案1
您没有提到它,但我认为您指的是使用 Wayland 时的敏感性问题。u/timrichardson在r/侏儒有对我有用的解决方案。
去引用:
测量触控板的尺寸。我的尺寸是 100mmx70mm(宽x高),然后将尺寸减半,并以 root 身份执行以下操作:
sudo libinput measure touchpad-size 50x35
创建一个新文件(以 root 身份):
/etc/udev/hwdb.d/61-evdev-local.hwdb
并将测量触摸板大小命令的代码片段粘贴到其中。保存,然后:
sudo systemd-hwdb update
sudo udevadm trigger /dev/input/event*
reboot