loop(6x)
π« loop π« (section 6x of the manual, bestie)
okay so first things first: this whole page lives in the XScreenSaver manual, section 6x, and it's called loop. that's the name, that's the vibe. π
β¨ NAME β¨
loop β it's a cellular automaton. that's it. that's the tweet. π
π SYNOPSIS π
loop [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--cycles number] [--delay number]
[ncolors number] [--size number] [--fps]
wait, no, don't copy that β the actual synopsis is exactly:
loop [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--cycles number] [--delay number]
[--ncolors number] [--size number] [--fps]
(had to double check the --ncolors one, sorry, we move π«Ά)
π¦ DESCRIPTION π¦
so it's another cellular automaton, bestie. but this one? this one is different. it makes loop-shaped colonies that spawn, then they age, and then β as all things must β they eventually die. π like literally the circle of life but rendered in pixels. it's giving main character energy, it's giving mortality, it's giving screensaver. ngl I'm obsessed. πΈ
π OPTIONS π
--visualvisual β pick which visual to use. legal values are either the name of a visual class, or the id number of a specific visual β and yes, that id can be decimal or hex, so go off with your0xmoment. π--windowβ draw on a newly-created window. this is the default, so if you don't say anything, this is what you get. πͺ--rootβ draw on the root window instead. big "I own this desktop" energy.--window-idnumber β draw on the window you specify. that exact one. no cap.--cyclesnumber β timeout, babes. range is0-8000. default:1600. β³--delaynumber β per-frame delay, measured in microseconds. default:100000, which is0.10seconds (yes there's a period in there, that's how the page writes it, don't come for me π₯²).--ncolorsnumber β how many colors. default:15. π--sizenumber β size. range-50-50. default:-12. (negative sizes are a whole thing and they're valid, okay??) π--fpsβ show the current frame rate and CPU load. for the data girlies. π
π§ ENVIRONMENT π§
DISPLAYβ used to get the default host and display number. iykyk. π₯οΈXENVIRONMENTβ used to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. fancy.XSCREENSAVER_WINDOWβ the window ID to use with--root. π
β SEE ALSO β
X(1), xscreensaver(1)
go read them, they're iconic in their own right. π«Ά
π COPYRIGHT π
Copyright Β© 2002 by David Bagley. and here's the legal tea, verbatim-ish but in my voice: permission is hereby granted, free of charge, to use, copy, modify, distribute, and sell this software and its documentation for any purpose β provided that the above copyright notice appears in all copies AND that both that copyright notice and this permission notice appear in the supporting documentation. also: no representations are made about the suitability of this software for any purpose. it's provided "as is" without express or implied warranty. so like, no guarantees, bestie, we are not liable. π
πΈ AUTHOR πΈ
David Bagley. legend behavior fr fr.
okay and the cute sign-off: this page is from X Version 11, dated 6.09 (07-Jun-2024), and it's loop(6x) β that's a wrap, slay, periodt. π
β¨π
π¦ 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