Category Archives: Synaptics

Enabling tapping for Synaptics in debian

As some might already have notice, debian and debian flavors doesn’t usually come with
tapping support out of the box, and us, laptop linux users are left out with a primitive
way of using our touchpad.
Here is a quick trick that enables tapping and right click simulation by tapping in the
right corner of your Synaptics touchpad.
Open with your favorite text editor the following file: /usr/share/X11/xorg.conf.d/50-
To enable tapping, add the following line just before the “EndSection” of your default
Synaptic configuration:
Option “TapButton1” “1”
To enable right click simulation add:
Option “RBCornerButton” “3”
In the comments of this file you might notice that this file might be overwritten and you
should make a copy of it in /etc/X11/xorg.conf.d ; I recommend to do so, with: cp
/usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-
Note: you might need to create the /etc/X11/xorg.conf.d dicrectory with mkdir
For the record, my file contains the following lines:
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option “OptionName” “value”
Section “InputClass”
Identifier “touchpad catchall”
Driver “synaptics”
MatchIsTouchpad “on”
Option “TapButton1” “1”
Option “RBCornerButton” “3”
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
MatchDevicePath “/dev/input/event*”
Section “InputClass”
Identifier “touchpad ignore duplicates”
MatchIsTouchpad “on”
MatchOS “Linux”
MatchDevicePath “/dev/input/mouse*”
Option “Ignore” “on”