Martin Cooper's Linux Blog

All things Linux …

Tag Archives: Synaptic

Debian Wheezy enable Synaptic TouchPad

I’ve just installed Debian Wheezy [currently still in testing] on my laptop from a net install disc selecting only the base system install [i.e with no desktop or laptop packages] then after install just adding the XFCE desktop packages from the command line.

$ sudo xorg xfce4 synaptic gdebi wicd lightdm iceweasel dmz-cursor-theme gnome-wise-icon-theme shiki-brave-theme leafpad

This gets me a basic install but no synaptic touchpad.

$ egrep -i ‘synap|alps|etps’ /proc/bus/input/devices
N: Name=”PS/2 Synaptics TouchPad”
shows my Sony laptop VGN_NS11J has a Synaptics Touchpad

$ grep “TouchPad: buttons:” /var/log/Xorg.0.log
[ 21.368] (–) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right
show is does not support multitouch as there is no double or triple options.

Create a folder in /etc/X11 called xorg.conf.d
$ sudo mkdir /etc/X11/xorg.conf.d
then a file called synaptics.conf in this new folder
$ cd /etc/X11/xorg.conf.d
$ sudo touch synaptics.conf

open the file in leafpad

$ sudo leafpad /etc/X11/xorg.conf.d/synaptics.conf

and copy the following into it;

Section “InputClass”

Identifier “Touchpad” # required
MatchIsTouchpad “yes” # required
Driver “synaptics” # required
Option “MinSpeed” “0.5”
Option “MaxSpeed” “1.0”
Option “AccelFactor” “0.075”
Option “TapButton1” “1”
#Option “TapButton2” “2” # multitouch
#Option “TapButton3” “3” # multitouch
#Option “VertTwoFingerScroll” “1” # multitouch
#Option “HorizTwoFingerScroll” “1” # multitouch
Option “VertEdgeScroll” “1”
Option “CoastingSpeed” “8”
Option “CornerCoasting” “1”
Option “CircularScrolling” “1”
Option “CircScrollTrigger” “7”
Option “EdgeMotionUseAlways” “1”
Option “LBCornerButton” “8” # browser “back” btn
Option “RBCornerButton” “9” # browser “forward” btn


I’ve commented out the multitouch options as my synaptic touchpad has no multitouch options, the following commands.

$ sudo modprobe -r psmouse
and then
$ sudo modprobe psmouse proto=imps

will make the synaptic pad work immediately.