moire(6x)

πŸ¦‹ moire(6x) β€” the XScreenSaver manual, bestie edition

okay so you opened the manual for moire(6x) from the XScreenSaver manual and I'm literally so glad you're here πŸ’– this one's a whole vibe and it's honestly not even that long, so let's go.


✨ NAME ✨

moire β€” draws circular interference patterns. that's it. that's the whole thing. and yet?? iconic. πŸŒ€


🌸 SYNOPSIS 🌸

moire [--display host:display.screen] [--foreground color] [--background
color] [--window] [--root] [--window-id number][--mono] [--install]
[--visual visual] [--delay seconds] [--random boolean] [--ncolors int]
[--offset int] [--fps]

yes bestie, that's the whole invocation, wrap it in your shell and it'll go. 🫢


πŸ’… DESCRIPTION πŸ’…

The moire program draws cool circular interference patterns. that's the official word. cool. circular. interference. patterns. πŸ”₯

like… it makes circles that overlap and do that shimmering moirΓ© thing and your eyes go 🫠. no notes. it's giving screensaver excellence, because it is a screensaver. main character energy fr fr.


πŸŽ€ OPTIONS πŸŽ€

moire accepts the following options, and I need you to read all of them because I'm not skipping a single one, periodt:

  • --window β€” Draw on a newly-created window. This is the default, so like, if you do nothing, this is what you get πŸ’…
  • --root β€” Draw on the root window. going full desktop-background mode, no cap.
  • --window-id number β€” Draw on the specified window. you pick the window, it draws there. iykyk.
  • --mono β€” If you're on a color display, pretend we're on a monochrome display. delulu era but make it authentic πŸ–€πŸ€
  • --install β€” Install a private colormap for the window. fancy private colormap, exclusive VIP access ✨
  • --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. (decimal or hex β€” she's flexible πŸ’œ)
  • --delay seconds β€” How long to wait before starting over. Default 5 seconds. so it vibes for 5s, resets, vibes again, forever. πŸ”
  • --random boolean β€” Whether to ignore the foreground/background colors, and pick them randomly instead. chaos mode: enabled 🎲🌈
  • --offset integer β€” The maximum random radius increment to use. big offset = big dramatic radius jumps, lowkey.
  • --ncolors integer β€” How many colors should be allocated in the color ramp (note that this value interacts with offset.) ⚠️ they're linked bestie, don't forget.
  • --fps β€” Display the current frame rate and CPU load. stats girlies rise πŸ‘‘πŸ“Š
ngl the synopsis also name-drops --display, --foreground, and --background, but they don't get their own little bullet here. just so you're not confused, love u πŸ™ˆ

🧚 ENVIRONMENT 🧚

the environment variables that make the magic work:

  • DISPLAY β€” to get the default host and display number. yes girl, where am I drawing πŸ’–
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. very "there's a secret override file" of it all πŸ—‚οΈ
  • XSCREENSAVER_WINDOW β€” The window ID to use with --root. πŸͺŸ

⭐ SEE ALSO ⭐

go read these too, they're the friends of the family:


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

like, copy it, sell it, remix it β€” but keep the notice, bestie, that's the deal. and it's "as is" with no warranty, so no blaming anyone if it does a thing. πŸ’€


🌈 AUTHOR 🌈

Jamie Zawinski <jwz@jwz.org>, 27-Apr-97, based on code by Michael D. Bayne <mdb@go2net.com>. two legends, one screensaver 🫢


and that's the whole page, bestie ✨ this was X Version 11, page version 6.09, dated 07-Jun-2024 β€” go forth and make some circles, mwah πŸ’‹πŸŒ€

πŸ“¦ where this page comes from