Eu tive o mesmo problema no meu MacBook4,1 e o seguinte funcionou para mim (usando uma antiga distro):
Eu adicionei um arquivo em /usr/share/X11/xorg.conf.d/10-synaptics.conf
com o seguinte:
# See: http://manpages.ubuntu.com/manpages/lucid/man4/synaptics.4.html
# For current settings: 'xinput list-props bcm5974'
Section "InputClass"
Identifier "touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "synaptics"
Option "FingerHigh" "10"
Option "PalmDetect" "on"
Option "LockedDrags" "on"
Option "JumpyCursorThreshold" "90"
EndSection
No entanto, nas mais novas atualizações da distro que eu uso (Linux Mint Debian), esse arquivo não estava mais sendo selecionado na inicialização por algum motivo. Eu editei o arquivo synaptics.conf existente em /usr/share/X11/xorg.conf.d/50-synaptics.conf
(mesmo que o arquivo diga claramente que não;)
Basta editar a seção que começa com Section "InputClass"
para algo assim:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "FingerLow" "2"
Option "FingerHigh" "4"
Option "PalmDetect" "on"
Option "LockedDrags" "on"
Option "JumpyCursorThreshold" "90"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
EndSection
Essas configurações não são perfeitas, mas funcionam muito melhor.
Nota: Se tudo mais falhar, você pode tentar ver synclient
na linha de comando e executá-lo com synclient FingerHigh=5 && synclient FingerLow=3
ou algo semelhante na inicialização.