xcb_randr_cha...tput_property(3)
πΈ xcb_randr_change_output_property β bestie's guide to the XCB Requests manual π
okay so. this is a page from XCB Requests (that's the manual name, mwah) and its whole vibe is "change the property of an output in RandR". the official description after the dash is literally nothing, so we're not gonna invent one, bestie. we keep it real. β¨
β¨ NAME β¨
xcb_randr_change_output_property -
no cap, that trailing dash is just sitting there with no description. iconic behavior honestly. π
π¦ SYNOPSIS π¦
#include <xcb/randr.h>
π Request function π
xcb_void_cookie_t
xcb_randr_change_output_property(xcb_connection_t *conn,
xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type,
uint8_t format, uint8_t mode, uint32_t num_units, const
void *data);
π REQUEST ARGUMENTS π
the way these all say the same thing... okay anyway, here's the lineup:
connβ the XCB connection to X11. your little hotline to the server, periodt. π₯outputβ TODO: NOT YET DOCUMENTED.propertyβ TODO: NOT YET DOCUMENTED.typeβ TODO: NOT YET DOCUMENTED.formatβ TODO: NOT YET DOCUMENTED.modeβ TODO: NOT YET DOCUMENTED.num_unitsβ TODO: NOT YET DOCUMENTED.dataβ TODO: NOT YET DOCUMENTED.
not me having to tell you that seven of these are still unwritten in the actual source docs π that's just what it says, i don't make the rules.
π DESCRIPTION π
...yeah. there's nothing here. the section exists and it is empty, and we respect it. no filler, no guessing, no making stuff up about how this function behaves. if you wanna know, go read the code, bestie. π«Ά
π RETURN VALUE π
it hands you back an xcb_void_cookie_t. and here's the tea: any errors have to be handled in the event loop, not right here.
if you'd rather deal with errors directly using xcb_request_check instead, then use xcb_randr_change_output_property_checked. see xcb-requests(3) for the full details. π
π ERRORS π
this request never generates any errors. zero. none. clean sheet. slay. β¨
β SEE ALSO β
this section is blank in the original. nothing listed. no cap. (yes i checked. twice.) π
π AUTHOR π
generated from randr.xml. if you've got corrections or improvements, hit up xcb@lists.freedesktop.org β they'd love to hear from you, fr fr. π
and that's the whole page, bestie!! πΈ this was shipped as part of X Version 11, libxcb 1.17.0, so if you're citing it, that's the era we're living in. main character energy only. take care of your outputs, hydrate, and may your properties always change exactly how you meant them to πβ¨π¦
π¦ 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