在我的旧Thinkpad(T61P)上,我从来没有遇到过问题。在带有Ubuntu Natty的新T420上,我对Palm Detection不满意(即使我已将触摸板设置为在输入时禁用,但拇指始终会在使用轨迹点或键入时触碰触摸板)。我一直在寻找无济于事的修补程序,最后为自己找到了解决方案。
使用gpointing-device-settings,我已经将检测设置设为最窄和最小的压力,但这还不够。
我最终降低了检测到的手掌的宽度参数(PalmMinWidth)以及使用xinput检测手掌所需的压力(PalmWinZ)。独立地更改它们,降低PalmMinWidth似乎更好。
这是相关的手册页:
man synaptics
列出您当前的参数(“ SynPS / 2 Synaptics TouchPad”是我的设备名称):
xinput list-props "SynPS/2 Synaptics TouchPad"
这是相关的行:
Synaptics Palm Dimensions (274): 9, 199
降低相关参数:
sudo xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 100
检查结果:
xinput list-props "SynPS/2 Synaptics TouchPad"
...
Synaptics Palm Dimensions (274): 4, 100
...
最后,我将该行添加到〜/ .xsessionrc中,该行将在登录时应用设置。
echo 'xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 150' >> ~/.xsessionrc
每个人都不一样,请根据需要摆弄数字。我有跟踪点可以依靠,因此当我选择错误的参数时,我可以自己玩,而不会给自己带来麻烦。祝好运。