https://bugs.kde.org/show_bug.cgi?id=452045

            Bug ID: 452045
           Summary: Re-add support for mouse wheel scroll length
                    customiztation for X11
           Product: systemsettings
           Version: 5.24.3
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_mouse
          Assignee: plasma-b...@kde.org
          Reporter: mpeter.68...@simplelogin.co
  Target Milestone: ---

Created attachment 147823
  --> https://bugs.kde.org/attachment.cgi?id=147823&action=edit
Screenshot of mouse settings

SUMMARY
Currently if the user uses X11, it is not possible to customize the scroll
length of the mouse wheel.
The reason of this is that when the libinput driver is in use for processing
mouse events instead of the evdev driver, the mouse KCM in System Settings has
different controls, which for example does not include the scroll length
customization option.
Despite this, manually editing the "[KDE]" section in the ".config/kdeglobals"
file to have the "WheelScrollLines=X" (where X is a number) property will still
have effect on Qt applications, so the user is able to customize the scroll
length in at least some applications.

The issue has been properly solved for Wayland in Bug 403842. The goal of this
issue is to try to solve it at least partly for X11 too.

As an example solution, a new control could be added to the version of the
mouse KCM which appears for X11+libinput users, to customize the value of this
option more easily.
If this feature is added, the settings option should show a warning that
currently it only applies to Qt applications.
It might also worth it to extend the help section of said KCM with a notice on
this control linking to this or the above mentioned bug for more information.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Leap 15.3
(available in About System)
KDE Plasma Version: 5.24.3
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
There is one more thing, that could be related to this issue.
When an X11 user uses the evdev driver for mouse events, the mouse KCM still
has a control for customizing the mouse scroll length (named "Mouse wheel
scrolls by"), though similarly to the above mentioned config file property, it
seemingly only affects Qt applications.
It might also worth to include the same note for this settings option.

I've also attached a screenshot showing the current mouse KCM shown for
X11+libinput users.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to