moire2(6x)

✨ moire2 β€” like, the circular interference patterns one πŸ’«

okay so real talk, this is moire2 from the XScreenSaver manual and bestie, it is so much cooler than the name makes it sound. buckle up πŸŽ€


🌸 SYNOPSIS 🌸

moire2 [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--ncolors number]
[--thickness number] [--fps]

πŸ¦‹ DESCRIPTION πŸ¦‹

Another example of the fun you can have with moire interference patterns β€” and no, that's not me being sarcastic, this hack is genuinely iconic. πŸ’…

It generates fields of concentric circles or ovals and then combines the planes with various operations. and the planes? they're all moving independently of one another, which is what makes the interference lines literally ``spray.'' 🫧 like, main character energy for a screen saver, no cap.


πŸ‘‘ 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. (hex? in this economy? sure bestie, go off ✨)
  • --window β€” draw on a newly-created window. this is the default, so if you do nothing, this is the vibe you get. πŸͺŸ
  • --root β€” draw on the root window. yes, the whole desktop. go big. πŸ”₯
  • --window-id number β€” draw on the specified window. you pick the window, it does the drawing. very demure, very mindful. πŸŽ€
  • --delay number β€” per-frame delay, in microseconds. default: 50000 (that's 0.05 seconds.). ngl microseconds is a wild unit but she said what she said. ⏱️
  • --ncolors number β€” number of colors. default: 150. 🌈
  • --thickness number β€” thickness of lines, in pixels. default: 0. zero! yes really! that's the default! πŸ’€
  • --fps β€” display the current frame rate and CPU load. for the data girlies who need to know. πŸ“Š

🧚 ENVIRONMENT 🧚

  • DISPLAY β€” to get the default host and display number. lowkey the classic. πŸ–₯️
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. iykyk. πŸ“
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. πŸͺŸ

πŸ’œ SEE ALSO πŸ’œ


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

fr fr, that's the whole license. short, sweet, slay. 🫢

🌟 AUTHOR 🌟

Jamie Zawinski. πŸ‘‘ (we stan)


and that's the page, bestie!! πŸ’– this one's from X Version 11, version 6.09 (07-Jun-2024) β€” you're welcome, mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from