SUMMARY When using "Invert Scroll Direction" for mice on Wayland, this actually does nothing. Natural Scrolling for touchpads, however, works fine. Libinput also reports "Nat. Scrolling" to be disabled. STEPS TO REPRODUCE 1. Use a Wayland session 2. Select "Invert scroll direction" under system settings > Hardware > Input Devices > Mouse 3. Try scrolling in any window OBSERVED RESULT Scrolling direction does not change EXPECTED RESULT Scrolling direction to be inverted SOFTWARE/OS VERSIONS Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.22.0 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION libinput information on my MX Vertical (which is actually reported three times). Device: Logitech MX Vertical Advanced Ergonomic Mouse Kernel: /dev/input/event9 Group: 10 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 Accel profiles: flat *adaptive Rotation: n/a Device: Logitech MX Vertical Kernel: /dev/input/event13 Group: 8 Seat: seat0, default Capabilities: keyboard 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 Accel profiles: flat *adaptive Rotation: n/a Device: Logitech MX Vertical Advanced Ergonomic Mouse Keyboard Kernel: /dev/input/event10 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 Accel profiles: n/a Rotation: n/a Libinput information on my Steelseries Rival 100: Device: SteelSeries SteelSeries Rival 100 Gaming Mouse Kernel: /dev/input/event23 Group: 11 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 Accel profiles: flat *adaptive Rotation: n/a
In fact none of the mouse settings seem to be working in the Plasma Wayland session.
Are you choosing the correct mouse in the KCM before changing the settings? Works just fine here but the wrong mouse device was set by default.
Hmm, that's a possibility. Let me check the next time I'm doing a Wayland QA day.
Zamundaaa is absolutely right. The mouse settings can be adjusted by selecting the proper device. However, considering both Nate and I overlooked this option, perhaps this needs to be made a tad clearer in the settings.
Yes, it does indeed depend on having the right mouse selected. On my ThinkPad, the trackpoint appears as a second mouse.
Part of the problem for me at least is that my trackpoint appears as a mouse. That's pretty unexpected.
*** Bug 447089 has been marked as a duplicate of this bug. ***
I was just hit by the "wrong mouse selected" problem as well. In my case it is really a bug though, because the default mouse that was selected was actually my keyboard which has no mouse functionality at all. Mouse: Logitech M/U0007 Keyboard: Logitech ERGO K860
I should've added that this is on Wayland KDE Neon 24.04 with Plasma 6.2.