Synaptic Touchpad / Debian 8.0


After some research, found that it was actually the gnome session who was turning the touchpad off (you can create a new user and see if the touchpad works).

Instead of doing all the instructions for reloading the driver, use Dconf-editor (since im using mate, if not you can use gconf-editor) then search for touchpad and browse trough the options, enabling the touchpad on one of those did the trick for me.

if not you can try reloading the driver…

Somehow, after a lot of hardware changes my synaptic touchpad (Dell xps-1330 Notebook) stopped working with my debian Jessie, these are the steps to bring them back to life:

lets see if we can find the touchpad on /input/devices:

$ egrep -i "synap|alps|etps" /proc/bus/input/devices
N: Name="PS/2 Synaptics TouchPad" 
 $ grep “TouchPad: buttons:” /var/log/Xorg.0.log
[ ] (–) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right

You can see if your touchpad supports multitouch buttons (double or tripple oprions should come up).

$ sudo mkdir /etc/X11/xorg.conf.d
$ cd /etc/X11/xorg.conf.d
$ sudo touch synaptics.conf

i dont know why but this directory was not created by default (use to have it in debian 6).

Now, edit the content of synaptics.conf, it should looks like this:

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

now run these two commands, and you will have a working synaptic pad.

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


sudo modprobe -rv psmouse
sudo modprobe -v psmouse proto=imps


Filed under Uncategorized · Tagged with