Ubuntu 17.10 触摸板太敏感

Ubuntu 17.10 触摸板太敏感

我的触摸板突然出现问题,变得太敏感了。每当我触摸它来移动指针时,触摸也会被记录为点击。如果我将鼠标悬停在输入字段上,比如我现在正在输入的字段。Ubuntu 17.10 更新后没有发生这种情况,今天只是随机发生。我以前也遇到过一次,然后重启就可以了,但这次没用。

这个问题基本上与14.04 触摸板太灵敏,但是由于 Wayland 或其他原因,那里提出的所有解决方案都不再有效。

输出xinput list

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:13                      id=8    [slave  keyboard (3)]

答案1

我通过关闭 dconf-editor (/org/gnome/desktop/peripherals/touchpad/tap-to-click) 中的 tap-to-click 解决了这个问题。

截屏

然而,尽管这已设置为 false,但它仍会响应触摸板上的点击。为了解决这个问题,我按照以下说明进行操作这里

跑步:

apt list --installed | grep xserver-xorg-input

寻找以下包:

  • xserver-xorg-input-libinput (拿着吧)
  • xserver-xorg-input-synaptics(删除该包)

重启。

答案2

gsettings允许您编辑这些设置。我遇到了同样的问题,并偶然发现了其他一些帖子。

首先,使用以下方法找到触摸板名称:

gsettings list-schemas | grep touchpad

它可能org.gnome.desktop.peripherals.touchpad与我的类似。然后,您可以使用以下命令查看所有设置:

gsettings list-keys org.gnome.desktop.peripherals.touchpad

当然,请将其替换为您的触摸板名称。以下是我的列表:

send-events
natural-scroll
tap-to-click
two-finger-scrolling-enabled
left-handed
click-method
speed
scroll-method
tap-and-drag
edge-scrolling-enabled
disable-while-typing

要查看设置的值,在本例中speed

gsettings get org.gnome.desktop.peripherals.touchpad speed

触摸板的指针速度。可接受的值在 [-1..1] 范围内(从“未加速”到“快速”)。系统默认值为 0。

我将我的改为 -0.1,这似乎对我有用。要设置设置值,请更改getset并将新值放在末尾:

gsettings set org.gnome.desktop.peripherals.touchpad speed -0.1

我还不知道这些设置是否会保留,因为我刚刚更改了它们。如果有人对此答案有改进,请分享!

以下是我的参考资料:https://ubuntuforums.org/showthread.php?t=2383952https://askubuntu.com/a/980275/802976

相关内容