LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Desktop (https://www.linuxquestions.org/questions/linux-desktop-74/)
-   -   Can't Reverse Scrolling Direction in Fedora 39 t2 (https://www.linuxquestions.org/questions/linux-desktop-74/cant-reverse-scrolling-direction-in-fedora-39-t2-4175734590/)

MarjaE 03-05-2024 02:11 PM

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"

ferrari 03-08-2024 03:55 PM

I assume that you're using Cinnamon in an Xorg session (not Wayland)?

Show the output from
Code:

inxi -SGa

ferrari 03-08-2024 03:59 PM

I note that you also have another discussion about this here:
https://github.com/linuxmint/cinnamon/issues/12107

MarjaE 03-09-2024 02:34 AM

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.

ferrari 03-09-2024 02:39 AM

Quote:

Originally Posted by MarjaE (Post 6488541)
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.

No, that output was requested to provide definitive desktop information about your system.

MarjaE 03-09-2024 04:30 AM

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)

ferrari 03-09-2024 02:11 PM

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.

MarjaE 03-12-2024 02:51 PM

Code:

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=(hd7,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)
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Apple
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: DP-3 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3
    bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 23.2.4 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: DP-3 model: EIZO NANAO EV2460 serial: 82015092 built: 2022
    res: 1920x1080 hz: 60 dpi: 92 gamma: 1.2 size: 528x297mm (20.79x11.69")
    diag: 606mm (23.9") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.3.6 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
    device-ID: 8086:3e9b memory: 7.42 GiB unified: yes
  API: Vulkan v: 1.3.268 layers: 6 device: 0 type: integrated-gpu name: Intel
    UHD Graphics 630 (CFL GT2) driver: mesa intel v: 23.3.6
    device-ID: 8086:3e9b surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
    (LLVM 17.0.6 256 bits) driver: mesa llvmpipe v: 23.3.6 (LLVM 17.0.6)
    device-ID: 10005:0000 surfaces: xcb,xlib
  API: EGL Message: EGL data requires eglinfo. Check --recommends.


MarjaE 03-12-2024 03:15 PM

(near-duplicate post; deleted in favor of revised version below.)

MarjaE 03-12-2024 03:27 PM

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.

ferrari 03-12-2024 03:44 PM

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.

ferrari 03-12-2024 03:49 PM

Confirm settngs with...
Code:

sudo libinput list-devices

ferrari 03-12-2024 04:00 PM

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.

MarjaE 03-12-2024 05:30 PM

Okay, libinput list-devices says "natural scrolling" is disabled:

Code:

Device:          ELECOM BlueLED Mouse
Kernel:          /dev/input/event7
Group:            7
Seat:            seat0, default
Capabilities:    pointer
Tap-to-click:    n/a
Tap-and-drag:    n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:  button
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:  flat *adaptive custom
Rotation:        0.0


ferrari 03-12-2024 07:28 PM

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.