Reverse/Natural Scroll (via Autoscroll) Stopped Working
Summary
It used to be possible to use "Reserve Scrolling Direction" to reverse autoscroll direction in Cinnamon. But for several weeks "Reverse Scrolling Direction" has failed in Cinnamon, and Cinnamon on Wayland, and "Natural Scroll" has failed in Gnome Classic, Gnome, and Gnome Classic on Xorg. I have not been able to test on Plasma, but I doubt it is a desktop environment bug, a Xorg bug, or a Wayland bug.
"See https://wayland.freedesktop.org/libinput/doc/latest/reporting-bugs.html for detailed instructions to report bugs"
Sorry but that page triggers my migraines. Probably due to the sidebars. I often get migraines from sidebars.
Steps to reproduce
I don't know what you mean about a "developer machine."
On a user-end device:
- Install Fedora t2.
- Use a mouse with a middle mouse button, separately from any wheels. This may also occur with middle-click emulation.
- In Gnome or Gnome Classic, open the Mouse Settings, and disable paste on middle click.
- Open Firefox, and enable Autoscroll. Check the scroll direction.
- Open a pdf in Document Viewer, right-click, and use Autoscroll. Check the scroll direction.
- Reopen the mouse settings, and enable natural scroll.
- Return to Firefox. Check the scroll direction.
- Return to Document Viewer, right-click, and use Autoscroll. Check the scroll direction.
- Install Cinnamon, possibly using dnf group install -y "Cinnamon Desktop"
- In Cinnamon, open the Mouse Settings, and disable paste on middle click, if not already disabled; disable reverse scrolling direction, if not already disabled.
- Open Firefox, and enable Autoscroll. Check the scroll direction.
- Open a pdf in Document Viewer, right-click, and use Autoscroll. Check the scroll direction.
- Reopen the mouse settings, and enable reverse scrolling direction.
- Return to Firefox. Check the scroll direction.
- Return to Document Viewer, right-click, and use Autoscroll. Check the scroll direction.
The scroll directions in steps 6, 7, 13, and 14, should be the opposite of those in 3, 4, 10, and 11. But they are the same.
Required information
- libinput version: 1.25.0
- hardware information: Computer: 2018 Mac Mini, with Intel chips. Mouse: Elecom 3d Cad Mouse.
-
libinput record
output: do not paste, attach the file: libinput: record is not installed -
libinput debug-events --verbose
output: do not paste, attach the file: libinput: record-events is not installed