No meu antigo Thinkpad (T61P), nunca tive um problema. No meu novo T420 com o Ubuntu Natty, não estou satisfeito com o Palm Detection (meu polegar sempre bate no touchpad enquanto estiver usando o trackpoint ou digitando mesmo que eu tenha definido o touchpad para desativar durante a digitação). Estive pesquisando e procurando uma solução sem sucesso e finalmente achei uma solução para mim.
Usando configurações de dispositivo de apontamento, eu já tinha as configurações de detecção com a menor e menor pressão, mas não era suficiente.
Acabei diminuindo o parâmetro width para uma palma detectada (PalmMinWidth) e também a pressão necessária para detectar uma palma (PalmWinZ) usando xinput. Alterando-os de forma independente, a redução do PalmMinWidth parecia funcionar melhor.
Aqui está a página do manual relevante:
man synaptics
Liste seus parâmetros atuais ("SynPS / 2 Synaptics TouchPad" é o nome do meu dispositivo):
xinput list-props "SynPS/2 Synaptics TouchPad"
Aqui está a linha relevante:
Synaptics Palm Dimensions (274): 9, 199
Abaixe os parâmetros relevantes:
sudo xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 100
Confira os resultados:
xinput list-props "SynPS/2 Synaptics TouchPad"
...
Synaptics Palm Dimensions (274): 4, 100
...
Finalmente, adicionei essa linha ao ~ / .xsessionrc, que aplica a configuração no login.
echo 'xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 150' >> ~/.xsessionrc
Todo mundo é diferente, então mexa nos números, conforme necessário. Eu tenho o trackpoint para recorrer, para que eu possa brincar sem criar qualquer aborrecimento quando escolher parâmetros ruins. Boa sorte.
Synaptics Capabilities
propriedade. O sétimo bit indica se a detecção de palma é suportada.