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

  • --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. 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-id number β€” Draw on the specified window. you pick, bestie 🫡
  • --count number β€” States. Range is 0 - 20. Default: 0.
  • --cycles number β€” Timeout. Range is 0 - 800000. Default: 1000.
  • --delay number β€” Per-frame delay, in microseconds. Default: 50000 (that's 0.05 seconds., so yeah, speedy πŸ’€).
  • --ncolors number β€” Number of Colors. Default: 64.
  • --size number β€” 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 the RESOURCE_MANAGER property. ok fancy πŸ’…
  • XSCREENSAVER_WINDOW β€” The window ID to use with --root.

πŸ“ SEE ALSO

go read those too, they're the supporting cast and honestly they ate πŸ’–


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