This looks like you are having the compositor maintain several cursors per
seat, and switching them when different tools are used.
That is wrong. The client is responsible for setting the cursor. Any cursor
changes by the compositor will only lead to flashing or blinking or other
incorrect renderi
From: Stephen Chandler Paul
The tablet is given a separate cursor. Most tablet interaction is an absolute
interaction and shouldn't need a cursor at all, but usually the cursor is used
to indicate the type of virtual tool currently assigned.
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen