[PATCH 0/2 libinput] [RFC] Add touchpad wobbliness detection
Peter Hutterer
peter.hutterer at who-t.net
Mon Feb 19 07:59:31 UTC 2018
On Sun, Feb 18, 2018 at 01:09:22PM +0300, Konstantin Kharlamov wrote:
> For the purposes it seems to work fine — it's marked RFC because I see a
> small oddness, and I think it's better to ask someone more
> acknowledgable in libinput codebase.
thanks, much appreciated. I was hoping I get to this today but didn't, I'll
try for it tomorrow. meanwhile:
>
> For some reason every time I run
>
> libinput debug-events --verbose | grep bled
>
> I see a message about hysteresis being enabled, which then never appears
> until I stop the command, and re-run it again. It looks like every time
> the command ran, touchpad being reinitialized, making the function
> tp_init_hysteresis() to ran again.
it's expected, yes. debug-events instantiates a new libinput context (you
can't get to the one in the compositor) and your code, from a quick glance,
only runs until enabled. so every time you start the tool, you start from
zero.
Cheers,
Peter
> If this is an intentional behavior, then I have no other question, and
> the patchset should be fine. Though it would be nice if someone with a
> "non-wobbly" touchpad could test that it does not enable hysteresis for
> them (it all should be good, but testing never hurts :)
>
>
> P.S.: I don't have commit rights.
>
> Konstantin Kharlamov (2):
> touchpad: remove the code for disabling hysteresis
> touchpad: add wobbling detection
>
> src/evdev-mt-touchpad.c | 42 ++++++++++++++++++++++++++++--------------
> src/evdev-mt-touchpad.h | 1 +
> 2 files changed, 29 insertions(+), 14 deletions(-)
>
> --
> 2.15.1
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
More information about the wayland-devel
mailing list