binaryring(6x)

πŸ’« binaryring β€” the XScreenSaver glow-up πŸ’«

okay bestie, sit down, because this is binaryring(6x), straight out of the XScreenSaver manual, and it is lowkey mesmerizing. πŸ’–


✨ NAME ✨

binaryring β€” a whole system of path tracing particles that evolves continuously from an initial creation. like, it's born once and then it just... keeps becoming. main character energy fr. πŸ¦‹


🌸 SYNOPSIS 🌸

binaryring [--fps] [--install] [--noinstall] [--mono] [--root]
[--window-id number] [--visual visual] [--window] [--window-id
window-id] [--color] [--no-color] [--growth-delay delayms]
[--particle-number particles] [--ring-radius radius]

(no cap, that's the whole invocation, copy it exactly, don't freestyle it πŸ’…)


πŸŽ€ DESCRIPTION πŸŽ€

A system of path tracing particles evolves continuously from an initial circular creation. ages of darkness play arbitrarily with ages of light. 🌈

that's it. that's the vibe. it's giving cosmic ballet, it's giving light and shadow flirting, and honestly? obsessed. ✨


πŸ‘‘ OPTIONS πŸ‘‘

binaryring accepts the following options, and yes we're going through every single one, bestie:

  • --fps β€” shows you the current frame rate and CPU load. the little reality check on how hard your machine is working. πŸ’…
  • --install β€” installs a private colormap for the window. fancy.
  • --mono β€” if you're on a color display, this pretends we're on a monochrome display instead. dress-up but make it grayscale. πŸ–€πŸ€
  • --noinstall β€” does not install a private colormap for the window. the opposite of --install, if you can believe it. πŸ’€
  • --root β€” draws on the root window. full desktop takeover, no window needed. πŸ‘‘
  • --window-id number β€” draws on the window you specify.
  • --visual visual β€” pick 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 like, either, both, go off. ✨
  • --window β€” draws on a newly-created window. this is the default, so if you do nothing, this is what you get. 🫢
  • --window-id window-id β€” specify which window id to use.
  • --color (Default) β€” particles get random generated colors that gradually change over time. this is the default and honestly it ate. πŸ”₯
  • --no-color β€” uses the original black and white visualization. classic, minimalist, iconic in its own way. πŸŽ€
  • --growth-delay delayms (Default: 10000) β€” delay in ms between growth cycles. more delay = slower, but also less CPU intensive. so if your laptop fan is screaming, you know what to do. 😭
  • --particles-number particles (Default: 5000) β€” the number of particles in the system. heads up: with more particles, the fps can also be affected. πŸ‘€
  • --ring-radius radius (Default: 40) β€” the radius of the ring where the particles are born, in pixels. this is the birthplace, the origin story, the natal chart. 🌸

🧚 ENVIRONMENT 🧚

  • 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 🌟

X(1), xscreensaver(1), http://complexification.net/


Based on code Β© 2003 by J. Tarbell <complex@complexification.net>. XScreenSaver port: Emilio Del Tessandoro <emilio.deltessa@gmail.com>


⭐ AUTHOR ⭐

Patrick Leiser <patrick27leiser@yahoo.org>, Mar 2020. Emilio Del Tessandoro <emilio.deltessa@gmail.com>, Aug 2014.


okay and for the cute sign-off: this whole thing is X Version 11, package version 6.17-1.fc44, dated 13-Oct-2026, and it belongs to the binaryring(6x) era of the XScreenSaver manual. thanks for coming to my ted talk, go run some particles, love u bye πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from