xcb_randr_cha...ider_property(3)
β¨ xcb_randr_change_provider_property β¨
okay bestie, so this one lives in the XCB Requests corner of the manual, and it's the little function from libxcb that pokes at a RandR provider's property π
. It's giving "internal X11 plumbing but make it cute." Come sit with me.
π NAME π
xcb_randr_change_provider_property β and yeah, the description slot is literally empty in the source. Not me making that up, it's just... blank. A mystery. A vibe. π¦
πΈ SYNOPSIS πΈ
First you gotta pull in the header:
#include <xcb/randr.h>
Then here's the request function itself, exactly as it is:
xcb_void_cookie_t
xcb_randr_change_provider_property(xcb_connection_t *conn,
xcb_randr_provider_t provider, xcb_atom_t property,
xcb_atom_t type, uint8_t format, uint8_t mode,
uint32_t num_items, const void *data);
She returns an xcb_void_cookie_t, and she takes a whole lil friend group of arguments. We're gonna meet all of them π
π REQUEST ARGUMENTS π
connβ the XCB connection to X11. Your link to the whole party. πproviderβTODO: NOT YET DOCUMENTED.bestie I'm not gonna lie to you, the docs just say that. Straight up. πpropertyβTODO: NOT YET DOCUMENTED.same energy, no cap.typeβTODO: NOT YET DOCUMENTED.the mystery continues π΅οΈformatβTODO: NOT YET DOCUMENTED.nope, still nothing.modeβTODO: NOT YET DOCUMENTED.iconic of them to leave us hanging fr fr.num_itemsβTODO: NOT YET DOCUMENTED.πdataβTODO: NOT YET DOCUMENTED.and that's the whole list, all seven of them undoc'd, periodt.
lowkey obsessed with how the entire argument list is just TODO: NOT YET DOCUMENTED. seven times. the way that this is a real shipped manual page... anyway, I'm telling you the truth, which is that there's no more info here. π
π DESCRIPTION π
There is no description text in this page. Like, at all. That section is just vibes and empty space. So we move on, bestie. π
β RETURN VALUE β
She hands you back an xcb_void_cookie_t. That's it, that's the return.
Now β errors, if there are any, have to be handled in the event loop. That's the whole deal. π
If you'd rather handle errors directly with xcb_request_check instead, then use xcb_randr_change_provider_property_checked. And if you want the details on how any of that works, go read xcb-requests(3). π«Ά
π¦ ERRORS π¦
Okay this is the good news section: this request does never generate any errors. No errors. Zero. None. Clean. β¨
π₯ SEE ALSO π₯
Nothing listed here! The section exists but it's empty. So... see also: nobody. π
π AUTHOR π
Generated from randr.xml. If you've got corrections or improvements, hit up xcb@lists.freedesktop.org β they wanna hear from you. π
and that's the whole page, bestie!! this one came from X Version 11, libxcb 1.17.0, with the manual page title xcb_randr_cha...ider_property(3) π slay, you read the entire thing, I'm so proud of you πΈβ¨
π¦ 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