I suspect this behaviour is caused by the interaction of a couple of factors:
* the touchpad is anisotropic, about 2500DPI vertically but only 1500DPI horizontally
* both the synaptics driver and X are making making pointer acceleration calculations
These can be mostly fixed by tweaking the config; I'm currently using (add this as "/etc/X11/xorg.conf.d/50-touchpad.conf" and restart your Xserver):
I suspect this behaviour is caused by the interaction of a couple of factors:
* the touchpad is anisotropic, about 2500DPI vertically but only 1500DPI horizontally
* both the synaptics driver and X are making making pointer acceleration calculations
These can be mostly fixed by tweaking the config; I'm currently using (add this as "/etc/X11/ xorg.conf. d/50-touchpad. conf" and restart your Xserver):
Section "InputClass"
MatchProduct "SynPS/2 Synaptics TouchPad" ofile" "2" ration" "16" ration" "16"
Identifier "touchpad"
Driver "synaptics"
# fix touchpad resolution
Option "VertResolution" "100"
Option "HorizResolution" "65"
# disable synaptics driver pointer acceleration
Option "MinSpeed" "1"
Option "MaxSpeed" "1"
# tweak the X-server pointer acceleration
Option "AccelerationPr
Option "AdaptiveDecele
Option "ConstantDecele
Option "VelocityScale" "32"
EndSection
See also: /bugs.launchpad .net/ubuntu/ +source/ xserver- xorg-input- synaptics/ +bug/621432
https:/