This is Debian Sid (unstable) but presumably this will roll down to testing & stable if it hasn't already.
You don't need "SHMConfig" in xorg.conf any longer.
http://wiki.debian.org/XStrikeForce/InputHotplugGuide
In fact, on my graphics card:
Code: Select all
lspci|grep Display
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
Code: Select all
zcat /usr/share/doc/xserver-xorg-input-synaptics/NEWS.Debian.gz
Code: Select all
* Tapping has been disabled by default on many touchpads by upstream, see
the "NOTES" section in the synaptics(4) manpage for a short overview
about how defaults are calculated.
If you want to re-enable it, you can do so from within the X
environment by running the following commands in a terminal:
$ synclient TapButton1=1
$ synclient TapButton2=2
$ synclient TapButton3=3
OK then, we now know everything we need to set up the synaptics touchpad.
Synclient
Use synclient to view and change your current touchpad settings.
What's enabled at this moment?
Code: Select all
synclient -l
Simple, just tell synclient the variable you wish to change and its new value:
Code: Select all
synclient var1=value1
Code: Select all
synclient TapButton1=1
Once you come to like your touchpads behavior again, simply call it in a login script.
My script is called from ~/.config/autostart/synaptics.desktop
Code: Select all
more ~/.config/autostart/synaptics.desktop
Code: Select all
[Desktop Entry]
Name=Tapping
Exec=/path/to/script/synaptics.sh
Terminal=false
Type=Application
Categories=
Hidden=true
Code: Select all
more /path/to/script/synaptic.sh
Code: Select all
#!/bin/bash
synclient TapButton1=1 TapButton2=2 TapButton3=3 VertEdgeScroll=1 VertScrollDelta=45 HorizEdgeScroll=1 HorizScrollDelta=45
Xorg method
You can still call synaptics form xorg.conf as well.
Code: Select all
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "TouchpadOff" "2"
To get your touchpad working the way you like it you have 3 choices, command line, xorg.conf or GUI but
my experience has been that gpointing-device-settings is unable to enable tapping which means you must
still call synclient from a startup script.
Gsynaptics is depracated and you'll find that the package in Sid is useless now.
The version in stable *should* still work.
Code: Select all
apt-cache policy gsynaptics
gsynaptics:
Installed: (none)
Candidate: 1.5.1-2
Version table:
1.5.1-2 0
500 http://mirrors.xmission.com sid/main Packages
0.9.14-6 0
500 http://mirrors.xmission.com stable/main Packages
100 /var/lib/dpkg/status
Code: Select all
apt-get install gpointing-device-settings
Of course it can also be called from the shell:
Code: Select all
gpointing-device-settings
To see what HAL knows about your touchpad use lshal.
Code: Select all
lshal|more