xcb_dpms_set_timeouts(3)
π xcb_dpms_set_timeouts
okay bestie, so this one lives in the XCB family of manual pages β xcb_dpms_set_timeouts(3) β and it is, and I say this with love, the most mysterious little page. Let's get into it π
β¨ NAME β¨
xcb_dpms_set_timeouts β and that's it, that's the whole description. no tagline. no blurb. she simply did not elaborate. π
β¨ SYNOPSIS β¨
first things first, you gotta pull in the header:
#include <xcb/dpms.h>
πΈ Request function πΈ
xcb_void_cookie_t xcb_dpms_set_timeouts(xcb_connection_t *conn,
uint16_t standby_timeout, uint16_t suspend_timeout,
uint16_t off_timeout);
look at that signature, so clean, so structured, main character energy fr fr β¨
β¨ REQUEST ARGUMENTS β¨
connβ your XCB connection to X11. the whole vibe starts here, you literally cannot do anything without her π«Άstandby_timeoutβTODO: NOT YET DOCUMENTED.yeah. that's what it says. the docs are giving blank stare πsuspend_timeoutβTODO: NOT YET DOCUMENTED.same energy. no cap, nothing else is written here πoff_timeoutβTODO: NOT YET DOCUMENTED.three for three bestie, the documentation team was on vacation π
ngl, I am not gonna make stuff up for you here. if the page says TODO, it says TODO, and I'm not about to invent a meaning for a parameter and have you out here debugging your whole setup because of me. periodt.
β¨ DESCRIPTION β¨
...it's empty. genuinely empty. a void. she left it on read π¦
β¨ RETURN VALUE β¨
okay so she does talk about this part, thank goodness:
Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the event loop.
and if you're the type who wants to handle errors directly with xcb_request_check instead? then use xcb_dpms_set_timeouts_checked. it's giving checked-girl era. See xcb-requests(3) for details π
β¨ ERRORS β¨
good news bestie: this request does never generate any errors. iconic. flawless. no notes π
β¨ SEE ALSO β¨
nothing. absolutely nothing. not a single cross-reference. she stands alone, unbothered, in her own lane π
β¨ AUTHOR β¨
Generated from dpms.xml. Contact xcb@lists.freedesktop.org for corrections and improvements β so like, if you spot something, email the list, don't just suffer in silence π
and that's the whole page, babes. this came to you from X Version 11 / libxcb 1.17.0, in the xcb_dpms_set_timeouts(3) man page slot β and since the footer doesn't hand us a date, we're just gonna say it's timeless, like all the best girls π mwah, go read xcb-requests(3) and slay β¨
π¦ 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