[Wayland-bugs] [Bug 100021] Set "Tapping Enabled" by default for "Logitech Rechargeable Touchpad T650"

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 2 01:24:52 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=100021

--- Comment #6 from Peter Hutterer <peter.hutterer at who-t.net> ---
these links are all from 2015 or earlier... 3.19 was released 2 years ago.
given the timeframe, most of these wouldn't even use libinput and the synaptics
driver had tapping disabled as default for years.

aiui, the touchpad wasn't supported and was using firmware mouse emulation
before (which exposes no configurable settings). Then support was added but
apparently initially broken or partially broken. Part of that support changed
the defaults because now the software is in charge of tapping - to which the
answer is "just enable it in the control center".

(In reply to Peter Wu from comment #5)
> Well, I appreciate the efforts that you put in it, but based on received
> reports, I think that enabling tap by default is something that better
> serves users. (Personally I only connected the T650 today to test the issue
> reported by a user.)

then talk to the desktop environments that use it and see if they agree.
libinput won't change this.

> AFAIK KDE only has a "Mouse Click Emulation" option which, when enabled,
> would change the laptop touchpad behavior (it did not change the T650
> setting when plugged in). 

then there seems to be a bug in kde, it certainly works in gnome, I just tried
it.

> If libinput already has a hwdb where the default
> can be set, why should every application duplicate the detection of this
> device?

we're not talking about applications here, we're talking about desktop
environments. there's only a handful out there and they get to decide much of
the look and feel, default setting for tapping included. there is no hwdb entry
to enable tapping, libinput has a default *behaviour* that enables tapping
where it is required.

> What are the drawbacks of doing this in libinput? While searching I found
> only one report that is not strictly related to disabling tapping, but a bad
> pressure threshold:
> https://askubuntu.com/questions/796546/logitech-touchpad-t650-problem-
> working-fine-on-ubuntu-14-10-but-not-on-any-oth

the reasons are listed in
https://wayland.freedesktop.org/libinput/doc/latest/tapping.html#tapping_default

and here's some data: I ran a tapping userstudy in the local Red Hat office,
see the writeup  from
https://who-t.blogspot.com.au/2016/12/libinput-touchpad-tap-analysis.html

    Do you know what tapping is? 33 yes, 12 no
    Do you have tapping enabled? 19 yes, 26 no
    Do you use tapping? 10 yes, 35 no

These are all people who use a Linux desktop all day every day, but not
necessarily engineers.

So yes, changing this default may make it more convenient for you or some users
but it also makes it more confusing to other users. There is no correct default
because either choice has drawbacks, but we picked one and we're sticking with
it. It's a default and can be changed where necessary, and just because it's
convenient to change it in libinput doesn't mean that's the place to do it.

fwiw, this is the end of the discussion from my side.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20170302/de401893/attachment-0001.html>


More information about the wayland-bugs mailing list