Comment 8 for bug 163141

Revision history for this message
Flemming Bjerke (flem) wrote :

I solved the problem on my Fujitsu-Siemens Lifebook E8010 with Kubuntu, Gutsy, kernel 2.6.22-14-386. It was not a kernel problem. Here is my howto. I hope it works for others as well:

Not only the touchpad works properly with scrolling and tapping, including two-finger-tapping, also the scroll buttons works.

First, I found out that I had a synaptics touchpad, and not an Alps touchpad:
cat /proc/bus/input/devices

You may also check that you have the xorg driver:
apt-get install xserver-xorg-input-synaptics

Now, this is crucial: In the Section "Serverlayout" of /etc/X11/xorg.conf, the Touchpad InputDevice must be ABOVE the mouse InputDevice. Else, the mousedriver will be used. In that case, when you use ksynaptics, etc. you will get a message telling that you have to turn "SHMConfig" "on" although you apparently have done it.

Section "ServerLayout"
  Identifier "Default Layout"
  screen 0 "Default Screen" 0 0
  InputDevice "Touchpad" #This line first
  InputDevice "Configured Mouse" #Then this line
  InputDevice "stylus" "SendCoreEvents"
  InputDevice "cursor" "SendCoreEvents"
  InputDevice "eraser" "SendCoreEvents"
EndSection

My InputDevice section for the Touchpad is:

Section "InputDevice"
  Identifier "Touchpad"
  Driver "synaptics"
  option "SendCoreEvents" "true"
  option "Device" "/dev/psaux"
  option "Protocol" "auto-dev"
  option "HorizScrollDelta" "0"
  option "SHMConfig" "on"
  option "MaxTapTime" "180"
  Option "ZAxisMapping" "4 5 6 7"
  Option "Buttons" "9"
EndSection

(I am not sure of the exact values of two last lines. But, it works.)

"SHMConfig on" means that you can configure the touchpad with qsynaptics, ksynaptics or gsynaptics. Alternatively, you must configure your touchpad with SHMConfig off and all the relatvant variables in xorg.conf. You will easily find examples on the net. Please notice, that if MaxTapTime is set to 0, tapping does not work (though you may TEMPORARILY overrule the switching off of tapping with ksynaptics, etc.).

Link:
http://web.telia.com/~u89404340/touchpad/