demon(6x)
π demon(6x) β the XScreenSaver manual, bestie edition β¨
okay so you opened the demon(6x) page, welcome, come sit with me π«Ά this is from the XScreenSaver manual and it's genuinely iconic, let's get into it.
π NAME
demon β a cellular automaton. yes bestie, that's the whole name. short, mysterious, main character energy π
β¨ SYNOPSIS
demon [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--count number] [--cycles number]
[--delay number] [--ncolors number] [--size number] [--fps]
that's the whole vibe check, all the flags are right there π now let me explain each one.
πΈ DESCRIPTION
A cellular automaton that starts with a random field, and organizes it into stripes and spirals.
that's it. that's the pitch. it literally starts out as chaos and then lowkey finds itself and turns into stripes and spirals π it's giving personal growth, it's giving glow-up arc, the way this program goes from messy to gorgeous is honestly so inspiring πβ¨
π 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. iykyk π--windowβ Draw on a newly-created window. This is the default, so if you don't say anything it just does this β¨--rootβ Draw on the root window. going full desktop-background mode πΌοΈ--window-idnumber β Draw on the specified window. you pick, bestie π«΅--countnumber β States. Range is0-20. Default:0.--cyclesnumber β Timeout. Range is0-800000. Default:1000.--delaynumber β Per-frame delay, in microseconds. Default:50000(that's0.05seconds., so yeah, speedy π).--ncolorsnumber β Number of Colors. Default:64.--sizenumber β Cell Size. Range is-20-20. Default:-7. (negative sizes are real and valid, don't @ me)--fpsβ Display the current frame rate and CPU load. ngl this one's for the stats girlies ππ₯
π¦ ENVIRONMENT
DISPLAYβ to get the default host and display number. yeah this one's doing a lot of quiet heavy lifting, respect π«‘XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. ok fancy πXSCREENSAVER_WINDOWβ The window ID to use with--root.
π SEE ALSO
X(1)xscreensaver(1)
go read those too, they're the supporting cast and honestly they ate π
π COPYRIGHT
Copyright Β© 2002 by David Bagley. 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.
π quick translation bestie: it's free to use however you want, just keep the copyright notice and this permission notice in there, and absolutely no promises that it's fit for any purpose β "as is", no warranty express or implied, periodt. don't come for anyone if it breaks, fr fr π
β AUTHOR
David Bagley. thank you king π«Άπ
and that's the whole page, you're officially educated π this was demon(6x) from X Version 11, version 6.09, dated 07-Jun-2024 β mwah, go run it and watch the spirals happen πΈβ¨
π¦ 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