moire(6)
π moire(6) β the XScreenSaver manual, but make it make sense π
okay bestie, listen. moire is a program from the XScreenSaver manual and it draws cool circular interference patterns. that's it. that's the whole vibe. it's giving hypnotic screensaver realness and honestly? 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]
no cap, that's a lot of brackets, but each one is its own little moment. let's get into it π«Ά
πΈ DESCRIPTION πΈ
The moire program draws cool circular interference patterns.
literally the entire description. short. sweet. ate. π₯
π OPTIONS π
moire accepts the following options β and yes, we're doing all of them, bestie, no skipping:
--windowβ Draw on a newly-created window. This is the default, so if you do nothing at all, this is the energy you're getting. main character default behaviour π--rootβ Draw on the root window. as in, your whole desktop background. go big or go home.--window-id numberβ Draw on the specified window. very "I know exactly which window I want" of you. π--monoβ If on a color display, pretend we're on a monochrome display. delusion, but make it aesthetic. π€π€--installβ Install a private colormap for the window. fancy colour business, just trust it.--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. Default5seconds. so it does its little pattern thing, waits five, and resets. periodt.--random booleanβ Whether to ignore the foreground/background colors, and pick them randomly instead. chaos mode: enabled π lowkey my fave.--offset integerβ The maximum random radius increment to use. yes that's the actual description, no I will not be elaborating further, the manpage didn't π--ncolors integerβ How many colors should be allocated in the color ramp. and here's the tea: note that this value interacts withoffset. they're a package deal, iykyk π§--fpsβ Display the current frame rate and CPU load. for the girls who need to know their numbers at all times ππ
πΌ ENVIRONMENT πΌ
the environment variables said "we're here too" and honestly respect:
DISPLAYβ to get the default host and display number.XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. (yes, that's the whole sentence, she's dramatic and thorough π)XSCREENSAVER_WINDOWβ The window ID to use with--root.
π¦ SEE ALSO π¦
go read these next, bestie, they're the supporting cast:
X(1)xscreensaver(1)
π COPYRIGHT π
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.
π real talk: it's "as is", no warranty, no promises β so don't come for anyone if it misbehaves. that's the deal, fr fr.
π AUTHOR π
Jamie Zawinski <jwz@jwz.org>, 27-Apr-97, based on code by Michael D. Bayne <mdb@go2net.com>.
and that's the whole page, bestie π β brought to you by X Version 11, page version 6.15 (30-Mar-2026). now go stare at some circles, you've earned it π β¨
π¦ where this page comes from
- alpine 3.24: xscreensaver-doc 6.15-r0 Β· GPL-2.0-or-later GPL-3.0-or-later 0BSD MIT
- arch rolling: xscreensaver 6.15-1 Β· LicenseRef-XScreenSaver
- nixpkgs unstable: xscreensaver 6.15
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms