[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: synaptics vs libinput and GNOME 3.20 no longer supporting synaptics



On Wed, Jul 20, 2016 at 12:54:05PM +0300, Arto Jantunen wrote:
> Peter Hutterer <peter.hutterer@who-t.net> writes:
> 
> > On Sun, Jul 17, 2016 at 02:56:50PM +0300, Arto Jantunen wrote:
> >> Is it possible to remap two finger tap to the middle button (button 2)
> >> without remapping the right side of the clickpad at the same time
> >> (set-button-map seems to only do both at a time)? Searching finds
> >> several people asking this question, but sadly no responses.
> >
> > no, the assignment is currently hardcoded. But this bug got filed over the
> > weekend, so it's probably best to move the discussion there.
> > https://bugs.freedesktop.org/show_bug.cgi?id=96962
> 
> Ok.
> 
> >> Also it might be nice to clear up some of the confusion the KDE people
> >> seem to have about this change ("libinput removes all touchpad
> >> configuration options except clicking enabled and scrolling", while many
> >> of the options remain available via the nice and friendly userinterface
> >> of xinput [1]).
> >> 
> >> [1] https://rajeeshknambiar.wordpress.com/2015/02/22/libinput-support-added-to-touchpad-kcm/
> >
> > look at the date on that post. we've added a bunch of options since.
> > but what we didn't (and still don't) do is to re-add everything the
> > synaptics driver exposed just so we have configuration options.
> 
> Despite the date AFAICT that blog post still accurately describes the
> current state of the KDE touchpad configuration tool. I'm trying to
> argue that it should expose the same options as xinput does, not that
> more options need to be added to the driver itself. I didn't realise
> that many of the options currently available have been added more
> recently.

I admit I haven't looked at the KDE tool since so I can't comment on it too
much. fwiw, the list of configuration options exported by libinput is here:
https://wayland.freedesktop.org/libinput/doc/latest/group__config.html
Note that unlike synaptis/evdev, not every option is available on every
device though. for example you won't get configurable click methods on
touchpads with physical buttons.

Cheers,
   Peter


Reply to: