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 π
--visualvisual β 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-idnumber β draw on the specified window. you pick the window, it does the drawing. very demure, very mindful. π--delaynumber β per-frame delay, in microseconds. default:50000(that's0.05seconds.). ngl microseconds is a wild unit but she said what she said. β±οΈ--ncolorsnumber β number of colors. default:150. π--thicknessnumber β 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 theRESOURCE_MANAGERproperty. iykyk. πXSCREENSAVER_WINDOWβ the window ID to use with--root. πͺ
π SEE ALSO π
X(1)xscreensaver(1)
β 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.
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
- debian trixie: xscreensaver-data-extra 6.09+dfsg1-1 Β· Other_1
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms