Binary package hint: xserver-xorg-input-synaptics
When using tap-to-click, the synaptics driver fails to register some taps as clicks. I have managed to link this with abnormal coordinates reported by the driver using "synclient -m 10". Whenever a tap is not registered as a click, there is one or more consecutive reports of touching at coordinates (x=1, y=5855), which might explain why it is not registered as a click.
I have recorded a few taps and saved them as a .txt file, which you can view at: http://ubuntuforums.org/showpost.php?p=3202355&postcount=5
by watching the output of "synclient -m 10" I have been able to find a pattern, when taps are registered and when they're not. I have found that every time a tap is not registered there is a weird "1" appearing on the X column and a "5855" on the Y column, meaning that my touchpad registered touch at the (1,5855) coordinates. This, coupled with the MaxTapMove=220 (default), means that it will register a movement during my tap and as such it will invalidate it as a tap.
[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
Subsystem: Dell Unknown device [1028:01bd]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility X1400 [1002:7145] (prog-if 00 [VGA])
Subsystem: Dell Unknown device [1028:2003]
Forgot to mention, my laptop is a Dell Inspiron 6400 with a Synaptics touchpad (verified in /proc/bus/ input/devices) :
I: Bus=0011 Vendor=0002 Product=0007 Version=0000 serio1/ input0 class/input/ input3
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/
S: Sysfs=/
H: Handlers=mouse1 event3 ts1
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003
My xorg.conf file:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on"
Option "RTCornerButton" "0"
Option "RBCornerButton" "0"
Option "LTCornerButton" "0"
Option "LBCornerButton" "0"
Option "VertScrollDelta" "100"
Option "HorizScrollDelta" "0"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
EndSection