Comment 4 for bug 28495

Revision history for this message
goofyheadedpunk (goofyheadedpunk) wrote :

Fix provided by Demetrio Girardi.

I've found that properly configuring synaptics fixes the problem, and also gets rid of an issue where leaving the ibook to sleep for more than a critical amount of time (which I wasn't able to determine, around 10 minutes) leads to a dead touchpad on wakeup.
here is the interesting part of my /etc/X11/xorg.conf file:
Section "InputDevice"
         Identifier "Synaptics Touchpad"
         Driver "synaptics"
         Option "SendCoreEvents" "true"
         Option "Device" "/dev/input/mice"
         Option "Protocol" "auto-dev"
         Option "LeftEdge" "0"
         Option "RightEdge" "850"
         Option "TopEdge" "0"
         Option "BottomEdge" "645"
         Option "MinSpeed" "0.4"
         Option "MaxSpeed" "1"
         Option "AccelFactor" "0.03"
         Option "FingerLow" "55"
         Option "FingerHigh" "60"
         Option "MaxTapMove" "20"
         Option "MaxTapTime" "100"
         Option "TapButton1" "0"
         Option "TapButton2" "3"
         Option "TabButton3" "2"
         Option "HorizScrollDelta" "10"
         Option "VertScrollDelta" "30"
         Option "SHMConfig" "on"
 EndSection
Make sure that "Device" points to "/dev/input/mice" (this was broken in my autoconfigured xorg.conf). Also make sure to use InputDevice "Synaptics Touchpad" in ServerLayout (this was also broken). if /var/log/Xorg.0.log complains that the synaptics module doesn't exist, try apt-getting xserver-xorg-input-synaptics (apparently the previous xorg-driver-synaptics fails to make the driver available to xorg).