LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 03-05-2024, 02:11 PM   #1
MarjaE
Member
 
Registered: Aug 2023
Posts: 33

Rep: Reputation: 0
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"

Last edited by MarjaE; 03-05-2024 at 02:43 PM.
 
Old 03-08-2024, 03:55 PM   #2
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,807

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

Show the output from
Code:
inxi -SGa
 
Old 03-08-2024, 03:59 PM   #3
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,807

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
I note that you also have another discussion about this here:
https://github.com/linuxmint/cinnamon/issues/12107
 
Old 03-09-2024, 02:34 AM   #4
MarjaE
Member
 
Registered: Aug 2023
Posts: 33

Original Poster
Rep: Reputation: 0
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.
 
Old 03-09-2024, 02:39 AM   #5
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,807

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
Quote:
Originally Posted by MarjaE View Post
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.
 
Old 03-09-2024, 04:30 AM   #6
MarjaE
Member
 
Registered: Aug 2023
Posts: 33

Original Poster
Rep: Reputation: 0
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)
 
Old 03-09-2024, 02:11 PM   #7
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,807

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
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.
 
Old 03-12-2024, 02:51 PM   #8
MarjaE
Member
 
Registered: Aug 2023
Posts: 33

Original Poster
Rep: Reputation: 0
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.
 
Old 03-12-2024, 03:15 PM   #9
MarjaE
Member
 
Registered: Aug 2023
Posts: 33

Original Poster
Rep: Reputation: 0
(near-duplicate post; deleted in favor of revised version below.)

Last edited by MarjaE; 03-12-2024 at 03:37 PM.
 
Old 03-12-2024, 03:27 PM   #10
MarjaE
Member
 
Registered: Aug 2023
Posts: 33

Original Poster
Rep: Reputation: 0
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.
 
Old 03-12-2024, 03:44 PM   #11
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,807

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
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.
 
Old 03-12-2024, 03:49 PM   #12
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,807

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
Confirm settngs with...
Code:
sudo libinput list-devices
 
1 members found this post helpful.
Old 03-12-2024, 04:00 PM   #13
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,807

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
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.
 
Old 03-12-2024, 05:30 PM   #14
MarjaE
Member
 
Registered: Aug 2023
Posts: 33

Original Poster
Rep: Reputation: 0
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
 
Old 03-12-2024, 07:28 PM   #15
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,807

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
Ok, and is it disabled or enabled according to the Cinnamon mouse settings utility?
 
  


Reply

Tags
mouse, settings



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to "reverse direction" of POSIX message queue in Linux? d3f Programming 3 10-23-2021 01:26 PM
[SOLVED] Middle button click scrolling auto scrolling adampski Linux - Newbie 2 01-13-2013 07:32 AM
slow scrolling on one machine, fast scrolling of same files on another rblampain Debian 5 01-22-2008 03:20 AM
hard scrolling vs soft scrolling (console) haxcess Linux - General 2 08-30-2004 12:17 AM
to change mouse scrolling direction comporell Linux - Newbie 8 05-12-2004 01:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 04:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration