plugins/shakecursor: Port to CursorItem
The main motivation: make the shake cursor effect stop using OpenGL and let it re-use CursorItem
. Changing the size of the CursorItem
won't work because SurfaceItemWayland
picks its own size. Changing the scale is the next available option.