Detailed mouse scroll wheel config question and other mouse configurations

I have seen some information about how to configure mouse settings on Fedora 36, but none of them really answer all my questions thoroughly. My biggest problem so far is that my scroll wheel seems to have a minimum rotation speed threshold before it starts scrolling. I would like it so that each tick corresponds to x number of lines scrolled. As of now, I have to scroll past 5 or 6 ticks at a not insignificant speed before a scroll is even registered. I have seen information about things like imwheel, or openrazer (I have a compatible razer mouse), but I haven’t figured out how to install the former and haven’t seen if it handles this particular problem, and the latter doesn’t seem to deal with the scroll wheel at all, nor does it allow remapping of buttons. Does anyone know of a comprehensive mouse configuration program for Fedora 36? In particular, comprehensive scroll wheel config? Thanks so much for your time, and sorry if another question already asks this. Please feel free to link it if so

Welcome to Fedora!

Some forums work differently, but if in doubt, create a new topic. If someone notices a similar topic, they’ll generally link it. You shouldn’t be shamed here if you post a similar issue, especially if it’s not a very recently posted similar topic.

Some things happen at the driver level (ie, synaptic), some at the display server level (wayland, Xorg), some at the desktop environment level (ie, Gnome), and some at the application level (ie, Firefox). Are you seeing this happen everywhere or a particular application?

Can you give us the output of inxi -CMGxJxx and sudo libinput list-devices in code or preformatted format?

Hi,
in the Fedora36 repos, imwheel is present and can be installed normally.
See here:

dnf info imwheel
Last check for expired metadata: 0:16:37 on Tue 06 Sep 2022 23:23:01 CEST ago.
Installed packages
Name : imwheel
Version : 1.0.0
Release : 0.9.pre12.fc36
Architecture : x86_64
Size : 141 k
Source : imwheel-1.0.0-0.9.pre12.fc36.src.rpm
Package source : @system
From package source : fedora
Summary : Mouse Event to Key Event Mapper Daemon
URL : http://imwheel.sourceforge.net
License : GPLv2+
Description : A daemon for X11, which watches for mouse wheel actions and outputs them as
             key presses. It can be configured separately for different windows. It also
             : allows input from it's own (included) gpm, or from jamd, or from XFree86 ZAxis
             mouse wheel conversion.

A quick look on the internet spit out this link:http://www.webupd8.org/2015/12/how-to-change-mouse-scroll-wheel-speed.html
Your browser may complain about the outdated http. :face_with_hand_over_mouth:

I can’t contribute to the OpenRazer topic since I don’t own such a mouse.

You can of course create your own config at
/usr/share/X11/xorg.conf.d where you get the libinput events and edit them to your needs.
You can name it e.g. /usr/share/X11/xorg.conf.d/50-mousewheel-accel.conf. But why such a work if someone has already done it with imwheel.

Ah yes, I forgot specifics. This mouse problem is the same for all applications. The result of the inxi -CMGxJxx command is:

Machine:
  Type: Laptop System: Micro-Star product: GS65 Stealth 9SF v: REV:1.0
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-16Q4 v: REV:1.0 serial: <superuser required>
    UEFI: American Megatrends v: E16Q4IMS.116 date: 10/07/2019
CPU:
  Info: 6-core model: Intel Core i7-9750H bits: 64 type: MT MCP smt: enabled
    arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 12 MiB
  Speed (MHz): avg: 870 high: 900 min/max: 800/4500 cores: 1: 900 2: 900
    3: 871 4: 861 5: 800 6: 883 7: 800 8: 854 9: 889 10: 889 11: 900 12: 900
    bogomips: 62399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Micro-Star MSI
    driver: i915 v: kernel arch: Gen9.5 ports: active: DP-2,DP-3,eDP-1
    empty: DP-1,DP-4,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:3e9b
    class-ID: 0300
  Device-2: NVIDIA TU106M [GeForce RTX 2070 Mobile] vendor: Micro-Star MSI
    driver: nvidia v: 515.65.01 arch: Turing pcie: speed: 5 GT/s lanes: 16
    ports: active: none off: DP-5 empty: HDMI-A-2 bus-ID: 01:00.0
    chip-ID: 10de:1f10 class-ID: 0300
  Device-3: Acer HD Webcam type: USB driver: uvcvideo bus-ID: 1-11:11
    chip-ID: 5986:211c class-ID: 0e02
  Device-4: Logitech HD Pro Webcam C920 type: USB
    driver: snd-usb-audio,uvcvideo bus-ID: 1-2.1.2:35 chip-ID: 046d:082d
    class-ID: 0102 serial: 9E9D25AF
  Device-5: Microdia Dual Mode Camera (8006 VGA) type: USB
    driver: hid-generic,usbhid bus-ID: 1-2.1.3.4:37 chip-ID: 0c45:8006
    class-ID: 0301
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.3
    compositor: gnome-shell v: 42.4 driver: X: loaded: modesetting,nvidia
    gpu: i915,nvidia,nvidia-nvswitch display-ID: :1 screens: 1
  Screen-1: 0 s-res: 6926x2560 s-dpi: 96 s-size: 1833x677mm (72.17x26.65")
    s-diag: 1954mm (76.93")
  Monitor-1: not-matched mapped: DP-0 pos: primary,4-2 res: 2560x1440
    hz: 60 dpi: 108 size: 600x340mm (23.62x13.39") diag: 690mm (27.15")
    modes: N/A
  Monitor-2: not-matched mapped: DP-1-1-1 pos: 3-3 res: 1366x768 hz: 60
    dpi: 57 size: 609x347mm (23.98x13.66") diag: 701mm (27.6") modes: N/A
  Monitor-3: not-matched mapped: DP-1-1-2 pos: primary,1-1 res: 1080x2560
    hz: 60 dpi: 82 size: 334x798mm (13.15x31.42") diag: 865mm (34.06")
    modes: N/A
  Monitor-4: eDP-1 mapped: eDP-1-1 pos: 2-4 model: Sharp LQ156M1JW03
    res: 1920x1080 hz: 240 dpi: 142 size: 344x194mm (13.54x7.64")
    diag: 395mm (15.5") modes: 1920x1080
  OpenGL: renderer: NVIDIA GeForce RTX 2070 with Max-Q Design/PCIe/SSE2
    v: 4.6.0 NVIDIA 515.65.01 direct render: Yes
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-2:32 info: Hitachi ports: 4 rev: 2.1 speed: 480 Mb/s
    chip-ID: 045b:0209 class-ID: 0900
  Hub-3: 1-2.1:33 info: Hitachi ports: 4 rev: 2.1 speed: 480 Mb/s
    chip-ID: 045b:0209 class-ID: 0900
  Device-1: 1-2.1.1:34
    info: Razer USA RC30-0315 Gaming Mouse [Basilisk X HyperSpeed]
    type: Mouse,Keyboard driver: razermouse,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s power: 500mA chip-ID: 1532:0083 class-ID: 0300
  Device-2: 1-2.1.2:35 info: Logitech HD Pro Webcam C920 type: Video,Audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s
    power: 500mA chip-ID: 046d:082d class-ID: 0102 serial: 9E9D25AF
  Hub-4: 1-2.1.3:36 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 1-2.1.3.4:37 info: Microdia Dual Mode Camera (8006 VGA)
    type: Keyboard,Mouse driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s power: 100mA chip-ID: 0c45:8006 class-ID: 0301
  Device-2: 1-2.4:39 info: Jieli UACDemoV1.0 type: Mass Storage,Audio,HID
    driver: hid-generic,snd-usb-audio,usb-storage,usbhid interfaces: 5 rev: 1.1
    speed: 12 Mb/s power: 100mA chip-ID: 4c4a:4155 class-ID: 0300
    serial: 1120021E02080611
  Device-3: 1-4:3 info: Yubicom Yubikey 4/5 OTP+U2F+CCID
    type: Keyboard,HID,Smart Card driver: hid-generic,usbhid interfaces: 3
    rev: 2.0 speed: 12 Mb/s power: 30mA chip-ID: 1050:0407 class-ID: 0b00
  Hub-5: 1-5:5 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1 speed: 480 Mb/s
    chip-ID: 2109:2815 class-ID: 0900
  Device-1: 1-5.3:10 info: SHARKOON GmbH 2.4GHz Wireless rechargeable
    vertical mouse [More&Better]
    type: Mouse driver: hid-generic,usbhid interfaces: 1 rev: 1.1
    speed: 12 Mb/s power: 100mA chip-ID: 1ea7:0064 class-ID: 0301
  Device-2: 1-7:8 info: SteelSeries ApS KLC type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 300mA chip-ID: 1038:1122 class-ID: 0300
  Device-3: 1-11:11 info: Acer HD Webcam type: Video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 5986:211c
    class-ID: 0e02
  Device-4: 1-14:12 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
    type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 8087:0aaa class-ID: e001
  Hub-6: 2-0:1 info: Super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-7: 2-1:2 info: VIA Labs USB3.0 Hub ports: 4 rev: 3.2 speed: 5 Gb/s
    chip-ID: 2109:0815 class-ID: 0900
  Hub-8: 2-4:9 info: Hitachi ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 045b:0210 class-ID: 0900
  Hub-9: 2-4.1:10 info: Hitachi ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 045b:0210 class-ID: 0900
  Hub-10: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-11: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-12: 5-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-13: 5-1:2 info: VIA Labs USB2.0 Hub ports: 5 rev: 2.1 speed: 480 Mb/s
    chip-ID: 2109:2817 class-ID: 0900
  Hub-14: 5-1.1:3 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 5-1.5:4 info: VIA Labs USB Billboard Device type: Billboard
    driver: N/A interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 100mA
    chip-ID: 2109:8884 class-ID: 1100 serial: 0000000000000001
  Hub-15: 6-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-16: 6-1:2 info: VIA Labs USB3.0 Hub ports: 4 rev: 3.2 speed: 5 Gb/s
    chip-ID: 2109:0817 class-ID: 0900
  Device-1: 6-1.3:3 info: ASIX AX88179 Gigabit Ethernet type: Network
    driver: ax88179_178a interfaces: 1 rev: 3.2 speed: 5 Gb/s power: 184mA
    chip-ID: 0b95:1790 class-ID: ff00 serial: 009BD5DD

And the result of the sudo libinput list-devices command is:

Device:           Power Button
Kernel:           /dev/input/event3
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event13
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event14
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Lid Switch
Kernel:           /dev/input/event0
Group:            3
Seat:             seat0, default
Capabilities:     switch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event2
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Sleep Button
Kernel:           /dev/input/event1
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HD Webcam: HD Webcam
Kernel:           /dev/input/event24
Group:            6
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Razer Razer Basilisk X HyperSpeed
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
Rotation:         n/a

Device:           Razer Razer Basilisk X HyperSpeed
Kernel:           /dev/input/event8
Group:            7
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Razer Razer Basilisk X HyperSpeed
Kernel:           /dev/input/event9
Group:            7
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HD Pro Webcam C920
Kernel:           /dev/input/event17
Group:            8
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SONiX USB-Keyboard
Kernel:           /dev/input/event18
Group:            9
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SONiX USB-Keyboard Consumer Control
Kernel:           /dev/input/event19
Group:            9
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SONiX USB-Keyboard System Control
Kernel:           /dev/input/event20
Group:            9
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SONiX USB-Keyboard
Kernel:           /dev/input/event21
Group:            9
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SONiX USB-Keyboard Mouse
Kernel:           /dev/input/event22
Group:            9
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
Rotation:         n/a

Device:           Jieli Technology UACDemoV1.0
Kernel:           /dev/input/event26
Group:            10
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Yubico YubiKey OTP+FIDO+CCID
Kernel:           /dev/input/event5
Group:            11
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           2.4G Mouse
Kernel:           /dev/input/event16
Group:            12
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
Rotation:         n/a

Device:           SteelSeries SteelSeries KLC
Kernel:           /dev/input/event12
Group:            13
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event4
Group:            14
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SynPS/2 Synaptics TouchPad
Kernel:           /dev/input/event6
Group:            15
Seat:             seat0, default
Size:             69x50mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           MSI WMI hotkeys
Kernel:           /dev/input/event11
Group:            16
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a
1 Like

I followed the info in this link already: http://www.webupd8.org/2015/12/how-to-change-mouse-scroll-wheel-speed.html and couldn’t fit it to my needs. Following the tutorial did not lead to any change in scroll speed, nor could I find an option to adjust the scroll wheel control such that each tick of the wheel led to a scroll of x lines

It works for me. But we can go through it in more detail.

Install Imwheel with:

sudo dnf in imwheel

From here on no root rights are required!

Create a config file:

nano ~/.imwheelrc

Keep this file open!

Open a second terminal and enter this command

imwheel -d --debug --kill

Now only one click(event) with the mouse is allowed, i.e. one grid up and down with the mouse wheel.

At this point you can already see a lot of infos in the Terminal. To continue we have to kill this process.
So with Ctrl+c create a new prompt and with
killall imwheel to kill all processes to free the mouse.

Now we can look at the output to find out the correct number of the event.
At starting Loop we have triggered an event but we have to scroll down further.

Shortened examples:

WinAction (0x7ffef4a693c0):
	Priority : 0
	Window Regex : "jag@fedora:~"
	Keysyms Mask (0x7ffef4a69400):
	Button : 4
	Keysyms Out (0x7ffef4a69420) :
		"Button4 "
	Reps: 1
	Rep Delay: 0
	Key Up Delay: 0
.............................................
.............................................
WinAction (0x7ffef4a693c0):
	Priority : 0
	Window Regex : "jag@fedora:~"
	Keysyms Mask (0x7ffef4a69400):
	Button : 5
	Keysyms Out (0x7ffef4a69420) :
		"Button5 "
	Reps: 1
	Rep Delay: 0
	Key Up Delay: 0

So mouse wheel up is key 4 and down is 5.

Now we have our values.

Now we change to the still open RC file.
Here we enter the following text and increase the scroll values directly to e.g.6:

# Speed up scrolling for all Windows
".*"
    None, Up, Button4, 6
    None, Down, Button5, 6

Save with Ctrl+o and Enter!
Now start imwheel and the effect should be noticeable:

imwheel

If the values of 6 are not enough you can increase them to 10.
If everything fits you can let imwheel start automatically.

Since you say the est at the 3rd click at all a scrolling would happen me the output and the result with already interested.

1 Like