Hi,
while digging trough upstream xf86-input-synaptics I fell over [1]
with a hint to Peters Hutterer's blog-article in [2].
Following the recommendation...
# diff -uprN /usr/share/X11/xorg.conf.d/50-synaptics.conf.dist
/usr/share/X11/xorg.conf.d/50-synaptics.conf
--- /usr/share/X11/xorg.conf.d/50-synaptics.conf.dist 2011-02-21
05:00:06.000000000 +0100
+++ /usr/share/X11/xorg.conf.d/50-synaptics.conf 2011-03-12
16:58:32.961025242 +0100
@@ -2,4 +2,5 @@ Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
+ MatchDevicePath "/dev/input/event*"
EndSection
...drops "mis-configuration(s)":
# egrep -i 'mouse|evdev|synaptic'
Xorg.0.log.BEFORE_50-synaptics.conf_changed | grep EE
[ 43.278] (EE) Query no Synaptics: 6003C8
[ 43.278] (EE) SynPS/2 Synaptics TouchPad Unable to
query/initialize Synaptics hardware.
[ 43.278] (EE) PreInit returned 11 for "SynPS/2 Synaptics TouchPad"
# egrep -i 'mouse|evdev|synaptic'
Xorg.0.log.AFTER_50-synaptics.conf_changed | grep EE
[ No output ]
Tested with xserver-1.10-rc3, xserver-xorg-input-synaptics
(1.3.99.901-1+exp1) and a linux-next (next-20110311) kernel.
So, it might be good to add MatchDevicePath together with the comments
like in [1] to the Debian package.
Regards,
- Sedat -
P.S.: Attached are my Xorg.logs before and after the change to
50-synaptics.conf file.
[1] http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=0662e1c18122768549e51baf9ce3649c57ff0528
[2] http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
Attachment:
Xorg.0.log.BEFORE_50-synaptics.conf_changed
Description: Binary data
Attachment:
Xorg.0.log.AFTER_50-synaptics.conf_changed
Description: Binary data