Bug 91819

Summary: c8da19b50a30d840484383f41e0218814f1501a0 makes scroll too sensitive on x230
Product: Wayland Reporter: Vasily Khoruzhick <anarsoul>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Vasily Khoruzhick 2015-08-31 01:40:13 UTC
After this commit two finger scrolling is unusable on x230.
Comment 1 Peter Hutterer 2015-08-31 04:06:52 UTC
https://github.com/whot/libinput/tree/wip/x230-const-filter

how's this one?
Comment 2 Vasily Khoruzhick 2015-08-31 04:12:19 UTC
Perfect! Thanks!
Comment 3 Peter Hutterer 2015-09-02 05:59:04 UTC
commit 6a0f9411f232148b297de40456dcbafc07067cd2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Aug 31 14:05:11 2015 +1000

    filter: fix constant acceleration for the X230
Comment 4 Wolf Vollprecht 2015-09-29 12:42:11 UTC
Out of curiosity I was looking at the libinput source code, and I found this latest diff. 

Now I am wondering: Aren't magic numbers part of the reason why people dislike X? And how long are X230 magic constants supposed to stay around in the source tree? And what happens as soon as new magic numbers for other touchpads are needed?

Seems like a very odd decision to not make these things configuration variables.

Sorry if this comment comes out in the wrong way. I am a big fan of the recent Wayland progress!
Comment 5 Peter Hutterer 2015-10-13 05:05:06 UTC
the x230 constants will stay around for a fair while, they're now separated enough that we don't really need to think about them beyond making sure they build (and that we don't modify them). And the infrastructure is there to add more magic numbers where needed.

yes, we could expose magic knobs for them but those knobs may not actually provide the ability to fix it in a sensible manner and then you also rely on people either figuring out the knobs or copying them from various non-authoritative sources. There's enough garbage configurations out there already, we don't need to add too them.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.