Eu tive problemas semelhantes e achei a resposta neste blog bastante completa e copiei os detalhes relevantes:
Configure a detecção de palma:
Ative a detecção de palma, em um tipo de terminal:
$ synclient PalmDetect=1
Defina a largura máxima que deve ser interpretada como um dedo em vez de uma palma. Eu escolhi 4, a maioria das instruções usa 10, é bom adivinhar e testar aqui:
$ synclient PalmMinWidth=4
Em seguida, defina a altura mínima de uma palma contra um dedo:
$ synclient PalmMinZ=50
Por fim, no Ubuntu, o clique do meio com 3 dedos não é ativado por padrão; portanto, se você deseja ativá-lo, use:
$ synclient TapButton2=3 TapButton3=2
Em teoria, isso deve permitir 2 toques com o dedo do meio e 3 toques com o botão direito, mas no Ubuntu 13.04 o comportamento resultante é exatamente o oposto. Portanto, se você preferir tocar com dois dedos para clicar no meio, use:
$ synclient TapButton2=2 TapButton3=3
Para tornar isso permanente assim que você encontrar as configurações corretas, salve-as nas 50-synaptics.conf
que estão localizadas no /usr/share/X11/xorg.conf.d/50-synaptics.conf
Debian / Ubuntu (Semplice) e /etc/X11/xorg.conf.d/50-synaptics.conf
nas distros baseadas no Arch Linux (a primeira parte "InputClass" é para a correção do clique do meio com vários toques , que já está ativado no Arch, para que você não precise adicioná-lo):
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "HorizTwoFingerScroll" "on"
Option "VertTwoFingerScroll" "on"
EndSection
#synclient PalmDetect=1
Option "PalmDetect" "1"
#synclient PalmMinWidth=4
Option "PalmMinWidth" "4"
#synclient PalmMinZ=50
Option "PalmMinZ" "50"
Desativar temporariamente o touchpad enquanto digita:
Em vez de usar comandos synclient, use o syndaemon:
$ syndaemon -K -i 0.5 -R -d
O wiki do arch afirma que, se você salvar este comando no seu ~/.xinitrc
arquivo, ele será executado automaticamente no seu próximo login. No entanto, quando fiz isso, eu não sabia que o comando deveria acontecer antes do lançamento da área de trabalho ( exec DESKTOP.session
comando). Depois de brincar com vários outros arquivos de configuração e aprender muito sobre o gerenciador de exibição do SLiM, finalmente percebi que o comando só precisava ser movido para mais adiante no arquivo, pois os comandos após o lançamento da área de trabalho não serão executados até a área de trabalho é sair.