xcb_xfixes_show_cursor(3)
β¨ xcb_xfixes_show_cursor β¨
okay bestie, we're in the xcb_xfixes_show_cursor(3) page from the XCB Requests crew π
yes this is a real manpage, yes it's from libxcb, and yes it's about cursors. stay with me.
πΈ NAME πΈ
xcb_xfixes_show_cursor β that's it, that's the name. The original page left this bit blank, so we're matching the vibe: the name is the name, iykyk π«Ά
π¦ SYNOPSIS π¦
first things first, you gotta pull in the header:
#include <xcb/xfixes.h>
π Request function π
xcb_void_cookie_t xcb_xfixes_show_cursor(xcb_connection_t *conn,
xcb_window_t window);
look at her. two args, returns a cookie, does not miss. periodt π
π REQUEST ARGUMENTS π
connβ the XCB connection to X11. your lil hotline to the server, no cap πwindowβTODO: NOT YET DOCUMENTED.fr fr, that's literally what the page says. the docs said "not me leaving this blank" ππ
π DESCRIPTION π
...nothing. the original page has an empty DESCRIPTION section. iconic in a cursed way, honestly. we are not inventing lore here, bestie β if the manpage didn't say it, I'm not saying it. no extra claims, that's the rule β¨
π RETURN VALUE π
it hands you back an xcb_void_cookie_t π
and here's the important bit: errors (if any) have to be handled in the event loop. you don't get them handed to you directly, you gotta go get them.
but if you'd rather handle errors directly with xcb_request_check instead, then use xcb_xfixes_show_cursor_checked π
same energy, checked flavour.
see xcb-requests(3) for the deets.
π₯ ERRORS π₯
this request does never generate any errors.
not a single one. zero. clean sheet. she simply does not miss πβ
π§ SEE ALSO π§
the original page lists nothing here. blank. empty. a little void. we respect it π«Ά
π AUTHOR π
Generated from xfixes.xml. Contact xcb@lists.freedesktop.org for corrections and improvements π
and that's the whole page, bestie π X Version 11, libxcb 1.17.0 β that's the source and version sitting at the bottom of this thing, so consider yourself formally signed off on. slay, go show that cursor ππ
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms