Summary: | Add option to disable smooth/high-resolution scrolling in kcm_mouse | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | David G. <david> |
Component: | kcm_mouse | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | wishlist | CC: | david, john, nate, xnagytibor |
Priority: | NOR | ||
Version: | 5.26.90 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
David G.
2023-02-05 03:02:10 UTC
Also affects the X11 session on Neon. This smooth scrolling change broke the following things for me: - Scrolling over the volume slider in Elisa. - Scrolling over the volume applet on the system tray. - Scrolling over comboboxes started skipping over several items. I had to add the following libinput local override to make scrolling usable again: [Logitech M705 Marathon Mouse] MatchVendor=0x046D MatchName=Logitech M705 AttrEventCodeDisable=REL_WHEEL_HI_RES; Some more details about how this broke my volume controls because I realized it might not be obvious: With these high resolution scrolling changes one or two ratchet clicks of wheel rotation started going from 0% straight to 100% of volume. Previously with low-res scrolling this took 20 ratchet clicks. It also introduced constant scroll twitching that was suppressed before by low resolution scrolling. It appears the weird behavior of high resolution scrolling in games is a due to Bug 464776, which has been fixed in a commit (https://invent.kde.org/plasma/kwin/-/commit/9f494da9fa29fd2a8abd34e5bde95d531026301e) right after the beta was tagged. Actually, if I understand correctly, the fixed bug would also affect other clients that expect low resolution scrolling, like the volume sliders you mentioned. I think everything described here (scrolling in games, the volume control) is due to that fixed bug. *** This bug has been marked as a duplicate of bug 464776 *** I had a feeling too, but couldn't find it. Thanks, John! |