blaster(6x)
π₯ blaster(6x) β the XScreenSaver manual, bestie edition π₯
okay so real talk, this is blaster, and it lives in section 6x of the XScreenSaver manual. It's a screensaver. It's space combat. It's iconic. Let's get into it β¨
π 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]
That's the whole vibe check right there. Every flag, exactly as written, bestie π
π DESCRIPTION π
So basically it draws a simulation of flying space-combat robots doing battle in front of a moving star field. And the robots? Cleverly disguised as colored circles π like they really said "stealth mode" and it's giving polka dots.
It's dramatic, it's cosmic, it's literally robots fighting in space. Obsessed.
π OPTIONS π
--visualvisual β Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. Pick your fighter wisely π«Ά--windowβ Draw on a newly-created window. This is the default, so if you do nothing, this is what you get. main character energy β¨--rootβ Draw on the root window. Like, the whole background. Slay.--window-idnumber β Draw on the specified window. You point, it draws. Periodt.--num_robotsnumber β Robots. Range is2-50. Default:5. Five little circle guys ready to throw down π₯--num_lasersnumber β Lasers. Range is1-100. Default:3. Yes bestie, pew pew π₯--num_starsnumber β Stars. Range is5-200. Default:50. Fifty stars doing their little twinkle moment β--delaynumber β Per-frame delay, in microseconds. Default:10000(0.01seconds.). Tiny little pause between frames, iykyk.--fpsβ Display the current frame rate and CPU load. Numbers on screen. It's giving stats nerd and honestly? We respect it π
πΈ ENVIRONMENT πΈ
DISPLAYβ to get the default host and display number. Where am I supposed to be drawing, bestie?XENVIRONMENTβ 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, they're the supporting cast π
π COPYRIGHT π
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.
yes that's the whole thing verbatim-ish but in vibe form β the legal bits stay legal, don't @ me π
π§ AUTHOR π§
Jonathan Lin. Legend behavior. Thank you for the circle robots π«Ά
aaaand that's the page!! literally the whole thing π
sign-off time: this is X Version 11, page dated 6.09 (07-Jun-2024), and it's the blaster(6x) page from the XScreenSaver manual β go blast some robots, bestie πβ¨π
π¦ where this page comes from
- debian trixie: xscreensaver-data-extra 6.09+dfsg1-1 Β· Other_1
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms