Hi! This has been discussed before, with an XCursor configuration protocol proposal: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/21
However that approach turned out to be quite complex, and a bit backwards (back-and-forth and duplicated work in compositors and clients), and locked us into the XCursor spec (with a trickier evolution to a new cursor standard). Instead, we've standardized a protocol to set semantic cursor shapes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/cursor-shape?ref_type=heads Does that help? Simon