moire2(6)
β¨ NAME β¨
okay so bestie, welcome to moire2 β it's a page from the XScreenSaver manual (section 6, the games-and-screensavers girlies π
), and what it does is make circular interference patterns. that's the whole vibe. circles. interference. iconic. π
πΈ SYNOPSIS πΈ
moire2 [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--ncolors number]
[--thickness number] [--fps]
π¦ DESCRIPTION π¦
so this is yet another example of the fun you can have with moire interference patterns β literally, that's the pitch and it ate. this hack generates fields of concentric circles or ovals (yes, or ovals, we contain multitudes π) and then combines the planes with various operations.
and the planes are moving independently of one another, which is what causes the interference lines to spray.'' no cap, that's the actual word in the docs β spray.'' π«Ά
π OPTIONS π
--visualvisual β picks which visual to use, bestie. 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 like that β¨--windowβ draw on a newly-created window. this one is the default, so if you don't say anything she'll just do this. main character energy π--rootβ draw on the root window. going full desktop-background mode.--window-idnumber β draw on the specified window. you point, she draws, periodt.--delaynumber β per-frame delay, in microseconds. default:50000(0.05seconds.). yes microseconds, not milliseconds, don't come for me, that's what it says π--ncolorsnumber β number of colors. default:150.--thicknessnumber β thickness of lines, in pixels. default:0.--fpsβ display the current frame rate and CPU load. little stats girlie behavior, we love to see it π
π ENVIRONMENT π
DISPLAYβ to get the default host and display number. classic.XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. she's thorough πXSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
X(1), xscreensaver(1) β go read those too, iykyk π§
π COPYRIGHT π
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.
real talk: that's the actual license text, verbatim, do not skip it. it's giving legally binding and honestly? slay for Jamie. π«Ά
β AUTHOR β
Jamie Zawinski. π₯
and that's the whole page, bestie β brought to you by X Version 11, version 6.15, dated 30-Mar-2026. go make some circles spray. πβ¨π
π¦ 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