Mouse scroll wheel setting?
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Mouse scroll wheel setting?
Are there any plans to add a mouse scroll wheel adjustment to the mouse and touchpad settings section? That would be great!
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Mouse scroll wheel setting?
Anyone know what the method is supposed to be going forward for adjusting mouse scroll wheel distance/speed in all applications? None of these settings are for scroll wheel distance/speed:
Modifying systemd-hwdb to give the mouse wheel a bigger MOUSE_WHEEL_CLICK_ANGLE isn't a solution, because it has a hard upper limit and is supposed to be for defining physical hardware on a lower level, while modifying things like scroll distance should be something that is done on a higher user space level like an Xorg configuration setting. KDE apparently has a mouse scroll wheel configuration option, but I've heard it only works in KDE apps, so must be a Qt setting rather than a mid-level solution that effects everything which is what is needed.
Does anyone know what the solution is supposed to be here going forward for peripheral configuration, and if it's xinput then why a scroll wheel speed setting is missing from my above config?
Code: Select all
$ xinput list-props 12
Device 'SINOWEALTH Game Mouse':
Device Enabled (153): 1
Coordinate Transformation Matrix (155): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (287): 0
libinput Natural Scrolling Enabled Default (288): 0
libinput Scroll Methods Available (289): 0, 0, 1
libinput Scroll Method Enabled (290): 0, 0, 0
libinput Scroll Method Enabled Default (291): 0, 0, 0
libinput Button Scrolling Button (292): 2
libinput Button Scrolling Button Default (293): 2
libinput Middle Emulation Enabled (294): 1
libinput Middle Emulation Enabled Default (295): 0
libinput Accel Speed (296): 0.000000
libinput Accel Speed Default (297): 0.000000
libinput Accel Profiles Available (298): 1, 1
libinput Accel Profile Enabled (299): 1, 0
libinput Accel Profile Enabled Default (300): 1, 0
libinput Left Handed Enabled (301): 0
libinput Left Handed Enabled Default (302): 0
libinput Send Events Modes Available (272): 1, 0
libinput Send Events Mode Enabled (273): 0, 0
libinput Send Events Mode Enabled Default (274): 0, 0
Device Node (275): "/dev/input/event5"
Device Product ID (276): 9610, 4103
libinput Drag Lock Buttons (303): <no items>
libinput Horizontal Scroll Enabled (304): 1
Does anyone know what the solution is supposed to be here going forward for peripheral configuration, and if it's xinput then why a scroll wheel speed setting is missing from my above config?
Re: Mouse scroll wheel setting?
Mouse scroll wheel accel etc. settings have been conspicuously missing in Linux for many years. I'm afraid that I don't expect that to change any time soon if ever. Sorry but it's true.
For every complex problem there is an answer that is clear, simple, and wrong - H. L. Mencken
Re: Mouse scroll wheel setting?
Where should they be? That's the first step. Some users have reported settings for them in xinput list-props. Since "libinput" is in front of most all my mouse settings, I assume either libinput needs to define scroll wheel speed, or xinput does. Or, it's one of these, but I sort of doubt it:
Code: Select all
libinput Scroll Methods Available (289): 0, 0, 1
libinput Scroll Method Enabled (290): 0, 0, 0
libinput Scroll Method Enabled Default (291): 0, 0, 0
Re: Mouse scroll wheel setting?
I've seen many attempted hacks on the subject but no real answers.
For every complex problem there is an answer that is clear, simple, and wrong - H. L. Mencken