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
(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.).
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: input/devices
cat /proc/bus/
You may also check that you have the xorg driver: xorg-input- synaptics
apt-get install xserver-
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: web.telia. com/~u89404340/ touchpad/
http://