3 ms·
After getting a ThinkPad, I went out on a quest to get trackpad kinetic scrolling working and I came to the conclusion that it will always suck on Linux. Some a
by deckard1 4y ago
After getting a ThinkPad, I went out on a quest to get trackpad kinetic scrolling working and I came to the conclusion that it will always suck on Linux. Some apps feature it (Firefox, certain Gtk apps). But the problem is that libinput does not implement it (for good reasons, AFAIK) which means it's left up to the GUI libraries to implement. Each. And. Every. Time. If you have a Qt app running next to a Gtk app, good luck. And this is, yet again, why Apple wins in UX. Their kinetic scrolling is implemented across the entire desktop. As it should be. You can't get a consistent feel when you let individual apps implement it with wildly different parameters.
> And battery life ... Holy hell, Mac is so great and Windows is shitting the bed with their smart suspend.
On Linux you can get close to what Mac does. I believe what the Macbook does is it has a hybrid hibernate/suspend. Suspend, for me, only lasts 2-4 hours and then my battery dies. I think there is another suspend setting that improves this, but there is actually a hybrid suspend that will hibernate after X hours of suspend. My laptop can be closed for a week or more and still have battery.
- unethical_ban 4y agoI'm don't see why the ability to have improved kinetics for trackpad can't be at the driver level, tweakable or override-able by the GUI.