headroom(6x)
π« headroom β the manual, but make it a group chat π«
okay bestie, so this is a page from the XScreenSaver manual β section 6x, if you're keeping score. it's called headroom. buckle up. π
β¨ NAME β¨
headroom β a twitchy head. that's it. that's the whole premise. a head. it twitches. π
πΈ SYNOPSIS πΈ
headroom [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--speed number] [--spin
[XYZ]] [--no-wander] [--no-mask] [--wireframe] [--fps]
like, that's the whole invocation. copy-paste it, run it, watch a head do its little head things. no cap. β¨
π¦ DESCRIPTION π¦
okay so the entire description is this quote, and honestly? it EATS. iykyk:
"Back in my day, we used to say 'No future'. Well. This is it." β Blank Reg
that's the vibe check. that's the whole description. iconic behavior from a screensaver honestly. ππ
π OPTIONS π
here's where we get into the good stuff, bestie. every single flag, no skipping, periodt. π«Ά
--visualvisual β pick which visual you wanna use. legal values are either the name of a visual class, or the id number of a specific visual (and you can write that number in decimal or hex). β¨--windowβ draw on a newly-created window. this is the default, so if you do nothing at all, congrats, this is what you get. π--rootβ draw on the root window instead. main character energy.--window-idnumber β draw on the specific window you point at. yes, that one.--delaynumber β per-frame delay, measured in microseconds. default:20000, which is0.02seconds. so teeny. so tiny. π--speednumber β animation speed.2.0means twice as fast,0.5means half as fast. math is math. π₯--spin 0β don't rotate. head stays still. respectful.--spin [XYZ]β okay but around which axes should the object spin? you tell it. π--wander|--no-wanderβ whether the object should wander around the screen. it's giving "unsupervised toddler at the mall."--mask|--no-maskβ mask Headroom. π·--wireframe|--no-wireframeβ render in wireframe instead of solid. skeleton mode, lowkey gorgeous.--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. number go up, serotonin go up. π
π ENVIRONMENT π
the environment variables said hello, and they're important, so here they are:
DISPLAYβ used to get the default host and display number. π₯οΈXENVIRONMENTβ used to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
X(1)xscreensaver(1)
go read those too, bestie. expanding your brain is always in style. π§
π COPYRIGHT π
Copyright Β© 2020 by Jamie Zawinski.
Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
like, yes, free to use and share and even SELL β just keep the copyright notice and this permission notice in there. that's the deal. π€
β AUTHOR β
Jamie Zawinski; suit model by Jared Williams. legends only. π
and that's the whole page, bestie!! this bad boy is from X Version 11, packed as 6.17-1.fc44, dated 13-Oct-2026, and it lives in the headroom(6x) section of the XScreenSaver manual. take care of her. mwah. ππ
β¨
π¦ where this page comes from
- fedora 44: xscreensaver-gl-extras 1:6.17-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms