pyro(6x)

πŸŽ† pyro(6x) β€” the fireworks one, bestie πŸŽ†

Okay so real talk, this is a page straight out of the XScreenSaver manual β€” it's pyro(6x), and it is literally just fireworks on your screen. That's the whole vibe. πŸ’–


✨ NAME ✨

pyro β€” simulates fireworks. That's it. That's the function. πŸŽ‡


🌈 SYNOPSIS 🌈

pyro [--display host:display.screen] [--foreground color] [--background
color] [--window] [--root] [--window-id number][--mono] [--install]
[--visual visual] [--count integer] [--frequency integer] [--scatter
integer] [--fps]

πŸ’… DESCRIPTION πŸ’…

So pyro simulates fireworks, in a way similar to a Macintosh program of the same name. That's the tea. No cap, no extra lore, it just goes boom in the sky. πŸŽ†βœ¨


πŸŽ€ OPTIONS πŸŽ€

pyro accepts the following options β€” and yes, we're going through all of them, because we don't skip, ever:

  • --window β€” draws on a newly-created window. This is the default, so if you do nothing at all, congrats, you're already slaying. πŸ’…
  • --root β€” draws on the root window instead. Main character energy but it's your whole desktop. πŸ‘‘
  • --window-id number β€” draws on the specified window. You pick the exact window, you're in charge, iconic.
  • --mono β€” if you're on a color display, pretend we're on a monochrome display. Retro era, we love her. πŸ–€
  • --install β€” install a private colormap for the window. Fancy private colormap, she has her own room.
  • --visual visual β€” 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. So you can be as specific or as vibes-based as you want. ✨
  • --count integer β€” how many particles should be allowed on the screen at once. Default 600. That's a LOT of sparkle, fr fr. 🌟
  • --frequency integer β€” how often new missiles should launch. Default 30. Constant drama, we stan. πŸš€
  • --scatter integer β€” how many particles should appear when a missile explodes. Default 100. The actual number used is between N and N+(N/2). So like, there's a range, it's a little spontaneous, it's giving chaos but make it cute. πŸ’₯
  • --fps β€” display the current frame rate and CPU load. For the nerds who need the numbers. We see you, we respect you. πŸ”₯

πŸ¦‹ ENVIRONMENT πŸ¦‹

The environment variables, aka the behind-the-scenes besties:

  • 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.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root.

🌸 SEE ALSO 🌸

Go read them, bestie, they're the whole ecosystem. 🫢


Copyright Β© 1992 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.

Okay so the legal part is not a joke β€” that permission clause and the "as is" disclaimer are real and you gotta keep them visible. No cap, respect the license. βš–οΈ

🧚 AUTHOR 🧚

Jamie Zawinski <jwz@jwz.org>, 13-aug-92. A legend, an icon, and he was doing this before most of us existed. πŸ˜­πŸ‘‘


and that's the whole page, babe πŸ’œ β€” this little number comes to you from X Version 11, release 6.09 (07-Jun-2024), and the page itself is pyro(6x). Now go launch some missiles into the sky. πŸŽ†πŸ«Ά

πŸ“¦ where this page comes from