Esse também é um problema importante que eu tenho com o meu touchpad Lenovo L540. A sugestão do CaptSaltyJack é um passo na direção certa, mas não resolve completamente o problema, já que o problema atual não está totalmente relacionado ao nível de cancelamento de ruído.
Com relação às alterações propostas para ~/.xinputrc
, sugiro seguir o manual de im-config
, portanto:
Se você deseja criar uma configuração personalizada além do que o im-config
pode fazer por você, copie um desses arquivos de código de inicialização em ~/.xinputrc
ou /etc/X11/xinit/xinputrc
e edite-o para atender à sua necessidade.
Assim, se o seu arquivo ~/.xinputrc
já existir e ele procurar, por exemplo, assim:
# im-config(8) generated on Fri, 29 Aug 2014 01:03:28 +0200
run_im ibus
# im-config signiture: 4218b16da65755f61e0673872943d12e -
então você pode considerar substituir seu conteúdo por:
############################################################
# Paste /usr/share/im-config/data/20_ibus.rc contents HERE #
############################################################
SYN="SynPS/2 Synaptics TouchPad"
xinput set-prop "$SYN" "Synaptics Noise Cancellation" 26 26
Como ~/.xinputrc
é originado por im-config
, ele não precisa receber nem um shebang ( #!/bin/sh
) no início nem ser executável.
Se você quiser verificar se as alterações foram aplicadas corretamente na inicialização, basta verificar a saída de:
xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -i noise