Feedback on Synaptics with ClickPad

Peter Hutterer peter.hutterer at who-t.net
Tue Sep 9 14:25:42 PDT 2014


On Tue, Sep 09, 2014 at 04:48:33PM +0000, Thierry Moreau wrote:
> On 2014-09-09 13:45, Thierry Moreau wrote:
> >Hi Peter,
> >
> >Thanks for this wonderful help.
> >
> >Quick reply (I am not yet done, but I advanced and so I report the
> >blocking configuration item).
> >
> >What I took seriously was
> >
> >On 2014-09-09 03:29, Peter Hutterer wrote:
> >>
> >>not sure where you have your ClickFinger option set, but it's not
> >>found by
> >>the driver, otherwise it would show up here. I think your
> >>configuration is
> >>buggy.
> >>
> >
> >In the InputDevice section (in /etc/xorg.conf) for the ClickPad device,
> >the line
> >     Option    "protocol"    "psm"
> >prevented the section to apply. It failed on
> >"Synaptics driver unable to detect protocol" which I ignored (... little
> >or no excuse ...).
> >
> >Maybe it has something to do with the different protocol with the Lenovo
> >Edge series (I don't know), but the now-seemingly-effective InputDevice
> >section has no "protocol" option at all.
> >
> >For the record, I came to this troubleshooting interim conclusion by
> >comparing X log files with and without AutoAddDevices .
> >
> >More extensive reply to follow.
> >
> 
> I confirm that removing the option "protocol" allowed the InputDevice
> section to be fully processed by the synaptics driver (for a Lenovo /
> Thinkpad Edge E540).
> 
> With this, I will normally handle the other concerns, notably with the
> suggestions from Peter.

two comments here: drop skip the Protocol option and the driver will
auto-search for the right one (which on Linux is always evdev anyway).
and I recommend moving the configuration into an InputClass section rather
than an InputDevice section, and use MatchIsTouchpad or even better
MatchDriver "synaptics" and only add the custom options for your touchpad.
see:
http://who-t.blogspot.com.au/2014/03/stacking-xorgconfd-snippets.html

Cheers,
  Peter


More information about the xorg-devel mailing list