Thanks for this — works great once installed.
One gap: the visual indicator during a drag/toggle scroll only works via the KDE Wayland layer-shell badge. On X11 there's no equivalent, so a scroll in progress has zero visual feedback (no cursor change), unlike Windows and unlike the Wayland badge.
Worth noting X11 actually supports this more directly than Wayland does — a background process can swap the real pointer cursor globally (e.g. XDefineCursor on the root window, or XGrabPointer with a custom cursor for the duration of the drag/toggle scroll), without needing any compositor cooperation. That seems like it would be simpler to implement than the Wayland layer-shell path already in place.
Would a native X11 cursor swap (matching the Windows scroll-icon behavior) be something you would consider adding, gated the same way the Wayland badge is (only while a scroll is active)? Happy to test on Plasma X11 if useful.
Thanks for this — works great once installed.
One gap: the visual indicator during a drag/toggle scroll only works via the KDE Wayland layer-shell badge. On X11 there's no equivalent, so a scroll in progress has zero visual feedback (no cursor change), unlike Windows and unlike the Wayland badge.
Worth noting X11 actually supports this more directly than Wayland does — a background process can swap the real pointer cursor globally (e.g. XDefineCursor on the root window, or XGrabPointer with a custom cursor for the duration of the drag/toggle scroll), without needing any compositor cooperation. That seems like it would be simpler to implement than the Wayland layer-shell path already in place.
Would a native X11 cursor swap (matching the Windows scroll-icon behavior) be something you would consider adding, gated the same way the Wayland badge is (only while a scroll is active)? Happy to test on Plasma X11 if useful.