-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help with scroll coasting not working #94
Comments
Did you set the ScrollCoastDuration to a high enough value? Try setting your ScrollCoastEnableSpeed to something like .3
|
I had it set to 0.3 for EnableSpeed and the duration to 500. I bumped it to 1000 and yeah it feels a little better. Edit: Can't get it to work with Konsole, will have to look that up. |
You can try bumping ScrollCoastDuration, I believe values over 1s will give you that coasting feeling. What we need now is a way to more gradually ramp up and down the coasting speed, i.e. overcome initial friction (a weight value?), inertia coasts you, then friction slows you back down. This should also make it so slow scrolling moves you less, which is intuitive because you are overcoming the weight of the object. Imagine you are pushing a loaded cart on rails, give it a light push it moves only a little, maybe even not at all, but push it harder and keep pushing it and it will keep going until it slows down under it's own weight or it hits the end of the track or, in our case, the content. For now you can try my Macbook Pro 2013 config. #95 |
I was completely wrong I think. Turns out for me I had libinput also running. I moved the mtrack.conf file to a higher priority than libinput and now things are much different (better). In my case libinput was at 40-libinput.conf, so I moved mtrack to 30. Try something like this on your system: |
I just built and install mtrack from this master branch. I was able to get almost every basic use I wanted to work except scroll coasting. Scrolling was originally very slow but reduced the scroll distance and that seemed to help. I've tried a few different things, but I can't seem to get the scroll to continue no matter how fast I do the scroll or the distance that I do it. I tried looking at the source code, but got lost since it looks like some of the options are hardcoded and the configured ones seem (?) to be ok.
Anyone have ideas?
Edit: This is PopOS (Ubuntu) 19.04 with KDE.
The text was updated successfully, but these errors were encountered: