batteredplanet(6)
π batteredplanet(6) β the XScreenSaver manual, but make it cute
okay bestie, so you know how your screensaver is just... there? this one is not just there. it's from the XScreenSaver manual and it's genuinely iconic, no cap. buckle up πͺ
β¨ SYNOPSIS β¨
batteredplanet [--display host:display.screen] [--visual visual]
[--window] [--root] [--delay number] [--speed number] [--scale number]
[--fps]
that's the whole vibe. short, sweet, slay. π
πΈ DESCRIPTION πΈ
okay so picture this: an alien planet full of craters, right? and up in the sky there are other celestial objects just hanging out, being gorgeous, doing their little orbit thing. that's it. that's the screensaver. it's giving main character energy in space π«
π OPTIONS π
here's where it gets good. every single flag, listed, because we do not skip details in this house π«Ά
--visualvisual β tells it which visual to use, bestie. legal values are either the name of a visual class or the id number of a specific visual, and that id number can be decimal or hex, iykyk.--windowβ draws on a newly-created window. and guess what? this is the default. she's the moment. β¨--rootβ draws on the root window instead. different window, same slay.--delaynumber β per-frame delay, measured in microseconds. default is20000, which is literally0.02seconds. tiny little pause, no biggie π¦--speednumber β animation speed.2.0means twice as fast,0.5means half as fast. math is math, and she ate.--scalenumber β frame buffer resolution.0.5means halve the resolution for better performance but lower quality output β so like, faster but blurrier, a tradeoff bestie π β and the default is1.0, full quality. periodt. π--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. yes or no, your call, we support both π
π§ ENVIRONMENT π§
the environment variables are also in the group chat, and they matter:
DISPLAYβ to get the default host and display number. πXENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. fancy, I know. πXSCREENSAVER_WINDOWβ the window ID to use with--root. only for--root, don't forget, I'm serious π
π¦ SEE ALSO π¦
go read these too, they're the friend group:
X(1)xscreensaver(1)https://www.shadertoy.com/view/wsjBD3β yes it's a shadertoy link, and yes it's worth the click π₯
π COPYRIGHT π
Copyright Β© 2020 by Otavio Good.
and now the legal bit, quoted with care because it's important and we do not paraphrase the fine print:
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.
tl;dr: free to use, just keep the notice, and no promises that it works. it is provided "as is" without express or implied warranty β that part is not a joke, so don't come for her if something breaks π
π AUTHOR π
Otavio Good. that's the whole section. legend behavior. π
and that's the page, bestie π β this was X Version 11, release 6.15, dated 30-Mar-2026, and the page itself is the batteredplanet(6) one. love that for us. go stare at a cratered alien planet, you've earned it πΈπ«Άβ¨
π¦ where this page comes from
- alpine 3.24: xscreensaver-doc 6.15-r0 Β· GPL-2.0-or-later GPL-3.0-or-later 0BSD MIT
- arch rolling: xscreensaver 6.15-1 Β· LicenseRef-XScreenSaver
- nixpkgs unstable: xscreensaver 6.15
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms