Wayland 触摸板跳跃 - 运动阈值?

Wayland 触摸板跳跃 - 运动阈值?

我刚刚从 Ubuntu 17.10 切换到 Debian Buster Sid,使用 GNOME 3.26.2。

我使用的是 Thinkpad T430。有关我的触摸板的更多信息,请参阅下文。

$ grep -B 5 mouse /proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input2
U: Uniq=
H: Handlers=mouse0 event1 
--
[...]

问题是由于跳跃,两指滚动非常不精确。当我滚动时,一切正常,但一旦我抬起手指停止,页面就会随机跳跃或随机向上或向下滚动。我在 Ubuntu 下从未经历过这种行为。

我怀疑运动阈值太低,因此我的举升人物被检测为另一个卷轴。

我发现的所有类似问题的解决方案都需要编辑conf 文件,据我所知,该文件在 Wayland 下不使用。

所以我检查了 gsettings 但没有找到合适的密钥:

$ gsettings list-keys org.gnome.desktop.peripherals.touchpad
send-events
natural-scroll
tap-to-click
two-finger-scrolling-enabled
left-handed
click-method
speed
tap-and-drag
edge-scrolling-enabled
disable-while-typing

如何解决这个问题?

谢谢你,祝你有美好的一天!

答案1

您也许能够按照 Wayland 中的描述调试和重新校准触摸板触摸板基于压力的触摸检测。基本上,您运行一个 libinput 实用程序并按触摸板来查看应该使用什么阈值:

sudo libinput measure touchpad-pressure

然后你尝试该值

sudo libinput measure touchpad-pressure --touch-thresholds=10:8

最后创建一个覆盖 hwdb 条目,例如/etc/udev/hwdb.d/99-touchpad-pressure.hwdb与您的键盘匹配的条目,以及覆盖:

libinput:name:*SynPS/2 Synaptics TouchPad:dmi:*
 LIBINPUT_ATTR_PRESSURE_RANGE=10:8

相关内容