我的触摸板太敏感了。在书写时,光标突然跳转到鼠标光标所在的位置。我甚至没有触摸触摸板!我在使用 12.04 时也遇到了同样的问题,最近升级到了 14.04,但问题并没有解决。
在鼠标和触摸板设置中,只有鼠标设置,没有触摸板设置。我尝试过以下方法:
sudo apt-get install gsynaptics
gpointing-device-settings
这没有帮助。
然后我发现这这可能描述了我的问题。
但我在中途遇到了困难。在终端中输入以下内容:
(将补丁添加到 psmouse 模块:)
sudo dkms add -m psmouse -v elantech-v6
我明白了:
错误!无法找到模块源目录。目录:/usr/src/psmouse-elantech-v6 不存在。
有人可以帮忙吗?
答案1
xinput list
将给出你的设备名称(寻找 TouchPad)
xinput list-props "Touchpad Name"
这将提供触摸板的可用属性。您可能会发现该属性仍基于“Synaptics ...”,这意味着您可以输入类似以下内容:
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255
我使用以下属性(替换触摸板名称与您的命令一起使用xinput list
)来降低整体敏感度:
xinput set-prop "Touchpad Name" "Synaptics Noise Cancellation" 20 20
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255
上述两个命令似乎对我有用。在使用它们之前,我的触摸板基本上无法使用。
答案2
怎么样本手册其中有一个你可以使用的命令列表。其他答案中给出的参数“50 90 225”在这些文档中被解释为表示“低、高和按”的值。我不知道我的原始值是,但是...“Synaptics Finger”5 16 225 使我的系统可以忍受。
答案3
我在使用东芝 C-50 时遇到了类似的问题,这解决了我的问题:
xinput list
xinput list-props "SynPS/2 Synaptics TouchPad" | grep -i finger
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50 90 255
这里,SynPS/2 Synaptics TouchPad 是您的触摸板的名称,当您在终端中的 xinput 列表中输入时会列出。用您的设备名称替换 SynPS/2 Synaptics TouchPad。
答案4
解决此问题的一般方法是不降低触摸板灵敏度,而是启用手掌检测,这样打字时将手掌放在上面不会触发点击。例如,我已libinput
安装并放入以下内容/etc/X11/xorg.conf.d/90-libinput.conf
:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
Option "PalmDetection" "True"
Option "TappingDragLock" "True"
EndSection
欲了解更多信息,请查看以下其他相关文章: