====== Synaptics touchpad with X.Org ======
The default X-Window server in Debian GNU/Linux Testing (Etch) is now X.Org. The XFree86 was abandoned due a license change (what a stupid change!).
To enable tap and drag actions on the touchpad, install the ''**xfree86-driver-synaptics**'' package, and configure the relevant section in ''**/etc/X11/xorg.conf**'' as follow:
Section "InputDevice"
Identifier "Configured Mouse"
# Driver "mouse"
Driver "synaptics"
Option "CorePointer"
Option "Device" "/dev/gpmdata"
# Option "Protocol" "IntelliMouse"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
# Option "MaxTapTime" "0"
EndSection
===== Tap Button =====
Starting from Debian Squeeze package **xserver-xorg-input-synaptics 1.1.1**, tapping has been disabled (because it is so by default on many touchpads by upstream). If you want to re-enable tapping you can issue the following command in a terminal:
synclient TapButton1=1
synclient TapButton2=2
synclient TapButton3=3
or you can add a section in /etc/X11/xorg.conf:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Also remember to add a **ServerLayout** section, otherwise the above section will be ignored:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
===== References =====
* The synaptics driver: [[http://web.telia.com/~u89404340/touchpad/]]
* The X.Org consortium: [[http://www.x.org/]]