If I have more than one pointer (thanks to xi2) then it isn't possible to hide one of them and not the other.
Created attachment 52319 [details] [review] fixesproto patch Patch fixesproto to support per-device cursor hiding.
Created attachment 52320 [details] [review] xserver patch Implement per-device cursor visibility in the server.
Created attachment 52321 [details] [review] Add new methods to libxfixes
These patches are from Daniel Stone, who says that they compile but are untested, and specifically "it might need an extra memset when creating the cursorhidecount" Pushing to a bug so that they don't get lost (not that Daniel has any history in this...).
Daniel, can you please send this to the list for review.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/418.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.