Search code examples
c++linuxx11mouse-cursor

XLib: Get cursor image


Is there a way to retrieve current cursor bitmap using Xlib? I have checked XCursor man but I don't see any method that can do that.


Solution

  • Use GetCursorImage / SelectCursorInput + CursorNotify event from XFixes extension:

    XFixesCursorImage *cursor = XFixesGetCursorImage(display);