我的触摸板突然出现问题,变得太敏感了。每当我触摸它来移动指针时,触摸也会被记录为点击。如果我将鼠标悬停在输入字段上,比如我现在正在输入的字段。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,这似乎对我有用。要设置设置值,请更改get
为set
并将新值放在末尾:
gsettings set org.gnome.desktop.peripherals.touchpad speed -0.1
我还不知道这些设置是否会保留,因为我刚刚更改了它们。如果有人对此答案有改进,请分享!
以下是我的参考资料:https://ubuntuforums.org/showthread.php?t=2383952,https://askubuntu.com/a/980275/802976