batteredplanet(6)

πŸ“¦ version 6.15, in alpine 3.24, arch rolling, nixpkgs unstable

πŸ’… 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 🫢

  • --visual visual β€” 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.
  • --delay number β€” per-frame delay, measured in microseconds. default is 20000, which is literally 0.02 seconds. tiny little pause, no biggie πŸ¦‹
  • --speed number β€” animation speed. 2.0 means twice as fast, 0.5 means half as fast. math is math, and she ate.
  • --scale number β€” frame buffer resolution. 0.5 means halve the resolution for better performance but lower quality output β€” so like, faster but blurrier, a tradeoff bestie 😭 β€” and the default is 1.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 the RESOURCE_MANAGER property. 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:


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