Can't Reverse Scrolling Direction in Fedora 39 t2
A week or so ago, I could use Autoscroll in Cinnamon on Fedora.
(I much prefer grab scroll, like in xreader, but I can't get it system-wide.) I had reversed the scrolling direction under Cinnamon > Mouse and Trackpad > Reverse scrolling direction. But now everything ignores the scrolling direction, making Autoscroll harder for me to use. I've tested in Firefox, Xreader with the autoscroll option in the contextual menu, and LibreOffice, and in Cinnamon, and Gnome Classic. I've switched the setting back and forth, using both Cinnamon > Mouse and Trackpad > Reverse scrolling direction, and Gnome Classic > Settings > Mouse and Trackpad > (iirc) Natural Scrolling (not Traditional). But none of these affect the scrolling direction any more! (I have trouble using scrollbars, and had painful tendon injuries for years after using scrollwheels.) What are some possible causes, how can I test them, and how can I fix them and/or file a bug report? And is there a system wide way to get grab scroll? P.S. Here's the xinput list-prop data: Device 'ELECOM BlueLED Mouse': Device Enabled (179): 1 Coordinate Transformation Matrix (181): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Natural Scrolling Enabled (307): 1 libinput Natural Scrolling Enabled Default (308): 0 libinput Scroll Methods Available (309): 0, 0, 1 libinput Scroll Method Enabled (310): 0, 0, 0 libinput Scroll Method Enabled Default (311): 0, 0, 0 libinput Button Scrolling Button (312): 2 libinput Button Scrolling Button Default (313): 2 libinput Button Scrolling Button Lock Enabled (314): 0 libinput Button Scrolling Button Lock Enabled Default (315): 0 libinput Middle Emulation Enabled (334): 0 libinput Middle Emulation Enabled Default (335): 0 libinput Rotation Angle (290): 0.000000 libinput Rotation Angle Default (291): 0.000000 libinput Accel Speed (316): 0.000000 libinput Accel Speed Default (317): 0.000000 libinput Accel Profiles Available (318): 1, 1, 1 libinput Accel Profile Enabled (319): 1, 0, 0 libinput Accel Profile Enabled Default (320): 1, 0, 0 libinput Accel Custom Fallback Points (321): <no items> libinput Accel Custom Fallback Step (322): 0.000000 libinput Accel Custom Motion Points (323): <no items> libinput Accel Custom Motion Step (324): 0.000000 libinput Accel Custom Scroll Points (325): <no items> libinput Accel Custom Scroll Step (326): 0.000000 libinput Left Handed Enabled (327): 0 libinput Left Handed Enabled Default (328): 0 libinput Send Events Modes Available (292): 1, 0 libinput Send Events Mode Enabled (293): 0, 0 libinput Send Events Mode Enabled Default (294): 0, 0 Device Node (295): "/dev/input/event7" Device Product ID (296): 1390, 355 libinput Drag Lock Buttons (329): <no items> libinput Horizontal Scroll Enabled (330): 1 libinput Scrolling Pixel Distance (331): 15 libinput Scrolling Pixel Distance Default (332): 15 libinput High Resolution Wheel Scroll Enabled (333): 1 "Natural Scrolling Enabled" = "Reverse scrolling direction" |
I assume that you're using Cinnamon in an Xorg session (not Wayland)?
Show the output from Code:
inxi -SGa |
I note that you also have another discussion about this here:
https://github.com/linuxmint/cinnamon/issues/12107 |
I thought it was a Cinnamon bug. I was wrong, and I'm not sure where to begin to debug it, so I asked here instead.
inxi -SGa doesn't say anything about the mouse. |
Quote:
|
System:
Host: fedora Kernel: 6.7.7-200.fc39.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.40-14.fc39 clocksource: tsc avail: acpi_pm parameters: BOOT_IMAGE=(hd8,gpt5)/boot/vmlinuz-6.7.7-200.fc39.x86_64 root=UUID=cca93b07-9f13-4ce0-bce3-b4f44ae7bf3b ro rhgb quiet intel_iommu=on iommu=pt pcie_ports=compat mem_sleep_default=s2idle Desktop: Cinnamon v: 6.0.4 tk: GTK v: 3.24.41 wm: Muffin tools: avail: cinnamon-screensaver vt: 2 dm: 1: GDM v: 45.0.1 2: LightDM v: 1.32.0 note: stopped Distro: Fedora Linux 39 (Workstation Edition) |
You've provided system output confirming Cinnamon desktop. The graphics output would have confirmed Xorg or Wayland environment.
BTW, please use the code button when posting commands and output. It is the '#' button in the advanced editor. |
Code:
System: |
(near-duplicate post; deleted in favor of revised version below.)
|
I'v also tested Cinnamon + Wayland and Gnome Classic + Xorg, same bug.
For some reason, switching between Cinnamon and Gnome Classic also keeps reverting my accessibility settings in Gnome Classic, so I get motion sickness every time I log into it. |
Not sure what to suggest next. Perhaps cast your support net wider by posting to the Fedora Forum as well? For Wayland environments libinput gets configured by the compositor so there should be a mouse configuration utility for each display manager environment. With Xorg environments, the same applies, although an Xorg config file should take effect on a system-wide basis.
|
Confirm settngs with...
Code:
sudo libinput list-devices |
FWIW, libinput-config might be worth a shot...
https://discussion.fedoraproject.org...-config/100061 It allows configuration in Wayland environments when for some reason the desktop environment doesn't provide the necessary. |
Okay, libinput list-devices says "natural scrolling" is disabled:
Code:
Device: ELECOM BlueLED Mouse |
Ok, and is it disabled or enabled according to the Cinnamon mouse settings utility?
|
All times are GMT -5. The time now is 01:28 PM. |