blaster(6)

πŸ“¦
version 6.15 Β· 2 versions
, in alpine 3.24, arch rolling, nixpkgs unstable

πŸ’₯ blaster(6) β€” the XScreenSaver manual, but make it bestie πŸ’₯

okay so this is blaster, a page from the XScreenSaver manual, and honestly? it's giving arcade cabinet energy in the best way possible. grab a snack, we're doing space combat πŸš€


✨ NAME ✨

blaster β€” a whole simulation of space combat, no cap πŸ’«


🌈 SYNOPSIS 🌈

blaster [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--num_robots number] [--num_lasers
number] [--num_stars number] [--delay number] [--fps]

πŸ¦‹ DESCRIPTION πŸ¦‹

So basically, blaster draws a simulation of flying space-combat robots β€” and yes, they are cleverly disguised as colored circles 😭😭 like that is the funniest possible way to describe a robot and I'm obsessed. these little circle-guys are out there doing battle in front of a moving star field. main character energy fr fr. ⭐πŸ’₯


πŸŽ€ OPTIONS πŸŽ€

  • --visual visual β€” tells it which visual to use, bestie. the legal values are either the name of a visual class, or the id number (decimal or hex) of one specific visual. pick your fighter πŸ’…
  • --window β€” draws on a freshly-created window. this one is the default, so it's already doing this unless you say otherwise ✨
  • --root β€” draws on the root window instead. big "i live here now" energy 🏠
  • --window-id number β€” draws on the specific window you point at. not this one, that one πŸ‘‰πŸ«Ά
  • --num_robots number β€” how many Robots. range is 2 – 50. default: 5. tiny army, honestly 😀
  • --num_lasers number β€” how many Lasers. range is 1 – 100. default: 3. pew pew, but make it minimal πŸ”«
  • --delay number β€” the per-frame delay, measured in microseconds. default: 10000 (which is 0.01 seconds.). yes microseconds, yes that's a lot of zeroes, we stay precise 🧚
  • --fps β€” displays the current frame rate and CPU load. numbers on screen, we love a performance check πŸ‘‘

🌸 ENVIRONMENT 🌸

  • DISPLAY β€” used to get the default host and display number. this is how it knows where to go πŸ—ΊοΈ
  • XENVIRONMENT β€” used to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. the override era πŸ’œ
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. yep, it's exactly what it sounds like πŸͺŸ

🫢 SEE ALSO 🫢

go read those too, iykyk πŸ“š


Copyright Β© 2002 by Jonathan Lin.

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, it might be a bunch of colored circles fighting, so. temper expectations, bestie πŸ˜…)


⭐ AUTHOR ⭐

Jonathan Lin. legend behavior, honestly πŸ‘‘


cute little sign-off: this one's X Version 11, version 6.15, dated 30-Mar-2026. slay, go watch some circles fight πŸ’–πŸŽ€πŸ¦‹
πŸ“¦ where this page comes from