Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

But no matter what you set it to, an inch of scroll motion on the trackpad results in a different number of screen-inches of window movement, between different apps.

In Ubuntu right now: Firefox seems pretty intuitive, one trackpad-height worth of finger movement results in roughly one screen-height worth of window movement. That's great.

But LibreOffice Calc, for the same amount of finger movement in the upward direction, scrolls about 3 screenfulls up. And bizarrely, for the same amount of finger movement in the downward direction, scrolls about half a screen.

Discord desktop app (which I assume is Electron like everything else), scrolls about 1.5 screens per touchpad-worth of finger movement. That's acceptably close to Firefox and not disorienting.

Gedit scrolls about 2 screens per touchpad.

Arduino IDE scrolls about 2 screens per touchpad.

How on earth can these be different? And how do you even start to fix that?



They all use different UI toolkits, some are gtk, some are java UIs, some are electron-based apps. So that's why - it's a higher level problem that is unfortunately inherent to desktop fragmentation which is hard to avoid on linux.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: