https://bugs.kde.org/show_bug.cgi?id=492173
--- Comment #9 from Ritchie Frodomar <alkalinethun...@gmail.com> --- I've investigated further. Kwin has two cursor sources, ShapeCursorSource and SurfaceCursorSource. ShapeCursorSource is backed by the Wayland cursor shape protocol, SurfaceCursorSource is backed by a Wayland surface. When a ShapeCursorSource is active, everything works fine. This explains why I can see the cursor changing while using most Wayland clients on my system; they're using Cursor Shape Protocol. I've been wondering why this bug affects my game engine, despite it having Wayland support through SDL, and this may explain that. It turns out that, after some really painful testing, SurfaceCursorSource seems to only emit its "changed" signal when zoomed out. Likely because the server cursor isn't marked as hidden, though I haven't gotten that far. I haven't figured out what triggers the cursor refresh, only that the Wayland surface never gets committed while you're zoomed in and hovering between UI elements in a window. I no longer believe this is specific to Xwayland, I'll rename the bug. -- You are receiving this mail because: You are watching all bug changes.