The kernel doesn't "hose" the synaptics
touchpad... mine works just fine after a little tuning.
The reason why it doesn't work for most of you is because the "MaxTapTime" is set to 0.
Therefore the driver is not enabling you to tap because it's searching for a tap in 0 milliseconds.
set the option in your xorg.conf file to this
Option "MaxTapTime" "180"
This will acutally enable you use the pad as a primary
click
I found the explanation in the README.gz that is installed with the driver.... it is as follows
* How can I configure tap-to-click behavior?
If you set MaxTapTime=0 in the X config file then the
touchpad
will not use tapping at all, i.e. touching/tapping will not be
taken as a mouse
click.
If, instead, you set MaxTapMove=0 in the X config file, then the
touchpad will not use tapping for a single finger tap (left mouse
button
click) but will for the two and three finger tap (middle
and right button
click).
* Why did tap-to-click stop working after I upgraded from an old version?
Time is now measured in milliseconds instead of "number of
packets". In practice, this means that if you are upgrading from
an old version, you need to change MaxTapTime and
EmulateMidButtonTime to make "tap to
click" work. Good values are
180 and 75 respectively.
For those of you who don't know where the driver is... I found the source here
http://freshmeat.net/redir/synaptics...0.14.3.tar.bz2
Also here is my Input Device Section for my xorg.conf
Section "InputDevice"
Identifier "Synaptics
Touchpad"
Driver "synaptics"
Option "MaxTapTime" "180"
Option "SHMConfig" "on"
Option "SendCoreEvents" "true"
Option "Protocol" "auto-dev"
Option "Device" "/dev/psaux"
Option "HorizScrollDelta" "0"
Option "ZAxisMapping" "Y"
EndSection