Revisit scrolling settings, Stretch edition
It seems that 3.0~alpha1 does natural scrolling by default, while we decided two years ago (#7779) to not do that.
Our custom settings live in
config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults, but the way we do it may be obsolete in feature/stretch, as these settings have moved from
org/gnome/desktop/peripherals/touchpad. Which suggests that on Stretch, GNOME now enables natural scrolling by default.
We should update our survey of what other OS'es do with more recent info + info about scrolling settings, and decide how we want Tails 3.0 to behave.
During our December monthly meeting  we discussed this and decided to rather drop our customisation (as most of the OS are doing natural scrolling now) and let GNOME+libinput do what they think is best, i.e. natural scrolling in most cases.
This way we keep reducing our delta with upstream.
#2 Updated by intrigeri over 3 years ago
- Status changed from Confirmed to In Progress
- % Done changed from 0 to 10
- Type of work changed from Research to Discuss
I get natural scrolling (on a laptop with a touchpad) by default in all recent OS'es I've tried (OSX, Fedora 24, Ubuntu 16.10), and that's also what feature/stretch (that has no customization for these settings) gives me. So I propose we simply do like everyone else, and let GNOME + libinput do what they feel is best (which might depend on the hardware being used).
#4 Updated by sajolida over 3 years ago
- Assignee changed from sajolida to intrigeri
- QA Check deleted (
Windows 10 seems to stick to the old way: http://www.windowscentral.com/how-reverse-scrolling-direction-windows-10 so it's not yet "everyone else". But I'm fine with following the default in GNOME and doing this kind of change for 3.0 seems like the right time (and not any new major version).
#6 Updated by intrigeri over 3 years ago
- % Done changed from 10 to 50
- QA Check set to Ready for QA
We decided to use natural scrolling in 3.x. I expect emmapeel will add the rationale from our December meeting here. Next step is to double-check that our preferred settings are applied in current feature/stretch.
#8 Updated by intrigeri over 3 years ago
- Assignee changed from intrigeri to emmapeel
- % Done changed from 60 to 90
- QA Check changed from Ready for QA to Info Needed
Implemented, works fine. Reassigning to emmapeel so that she adds the rationale from our December meeting, that explains the decision we made, here.