Hi, > A patch for that would certainly be appreciated. Note that there's > already a NEWS entry about this in git, for which suggestions are also > welcome.
A quick patch I could come up with. Alex
diff --git a/debian/NEWS b/debian/NEWS index dfa879b..c11f47d 100644 --- a/debian/NEWS +++ b/debian/NEWS @@ -3,7 +3,7 @@ xserver-xorg-input-synaptics (1.1.0-2) unstable; urgency=low * Tapping has been disabled by default on many touchpads by upstream. If you want to re-enable it, you can do so explicitly by adding the following to your xorg.conf: - + Section "InputDevice" Identifier "synaptics" Driver "synaptics" @@ -16,4 +16,35 @@ xserver-xorg-input-synaptics (1.1.0-2) unstable; urgency=low configuration. For more details see synaptics(4) and http://who-t.blogspot.com/2009/04/synaptics-11-and-what-your-touchpad-can.html + Another option is to configure it through hal. An exemple hal policy file is + available : /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi + In order to re-enable tapping, you can put the following contents in + /etc/hal/fdi/policy/11-x11-synaptics.fdi : + + <?xml version="1.0" encoding="ISO-8859-1"?> + <deviceinfo version="0.2"> + <device> + <match key="info.capabilities" contains="input.touchpad"> + <match key="input.x11_driver" contains="synaptics"> + <merge key="input.x11_options.TapButton1" + type="string">1</merge> + <merge key="input.x11_options.TapButton2" + type="string">2</merge> + <merge key="input.x11_options.TapButton3" + type="string">3</merge> + </match> + </match> + </device> + </deviceinfo> + + For the changes to be taken into account, restart hal : + + # /etc/init.d/hal restart + + * On a more general note, the defaults have changed in this version. To + restore the defaults to the old ones, just drop + /usr/share/doc/xserver-xorg-input-synaptics/examples/prehal-defaults.fdi + into + /etc/hal/fdi/policy/11-x11-synaptics.fdi + -- David Nusinow <dnusi...@debian.org> Sat, 11 Apr 2009 16:23:11 -0400 diff --git a/debian/examples/prehal-defaults.fdi b/debian/examples/prehal-defaults.fdi new file mode 100644 index 0000000..bc401f1 --- /dev/null +++ b/debian/examples/prehal-defaults.fdi @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<deviceinfo version="0.2"> + <device> + <match key="info.capabilities" contains="input.touchpad"> + <merge key="input.x11_driver" type="string">synaptics</merge> + <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> + <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge> + <merge key="input.x11_options.TapButton1" type="string">1</merge> + <merge key="input.x11_options.TapButton2" type="string">2</merge> + <merge key="input.x11_options.TapButton3" type="string">3</merge> + </match> + </device> +</deviceinfo> diff --git a/debian/xserver-xorg-input-synaptics.docs b/debian/xserver-xorg-input-synaptics.docs index 07e6c68..64cb5a5 100644 --- a/debian/xserver-xorg-input-synaptics.docs +++ b/debian/xserver-xorg-input-synaptics.docs @@ -3,3 +3,4 @@ docs/README.alps TODO NEWS docs/trouble-shooting.txt +debian/examples/