menger(6x)
π menger β okay bestie, let's talk fractals π
so this is menger(6x), from the XScreenSaver manual, and it's genuinely one of my faves, no cap.
β¨ NAME β¨
menger β a 3D menger gasket fractal. yeah. we're doing geometry today, and it's gonna be gorgeous π¦
πΈ SYNOPSIS πΈ
menger [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--speed number] [--depth
number] [--no-wander] [--no-spin] [--spin [XYZ]] [--wireframe] [--fps]
like. look at her. so many little flags. so much power π«Ά
π DESCRIPTION π
okay so what this does: it draws the three-dimensional variant of the recursive Menger Gasket. which is, iykyk, a cube-based fractal object β like the sibling of the Sierpinski Tetrahedron but make it cube. it's giving endless holes inside holes inside holes, and honestly? obsessed. π
π OPTIONS π
every single one, we're listing them all, we do not skip:
--visualvisual β picks which visual to use. legal values are either the name of a visual class, or the id number (decimal or hex) of a specific visual. slip her a hex if you're feeling spicy π₯--windowβ draw on a newly-created window. this one is the default, so if you don't say anything, this is what you get π--rootβ draw on the root window. main character energy, straight onto your desktop π--window-idnumber β draw on the specified window. you hand it a window id, it respects the assignment β¨--delaynumber β per-frame delay, in microseconds. default:30000(that's 0.03 seconds, if you were wondering, and i know you were) β--speednumber β number of frames before changing shape. default:150. so she shifts every 150 frames. periodt π«--depthnumber β max depth to descend. default:3. and listen, bestie: you probably don't have enough memory for 6. i'm not being dramatic, that's just what the page says π (respect the memory limits ok!!)--wander|--no-wanderβ whether the object should wander around the screen. yes or no. vibe check π¦--spin[XYZ]β around which axes should the object spin? you tell it. it spins. iconic β¨--no-spinβ None. literally none. that's the whole description. it doesn't spin. we love a minimal queen π--wireframeβ render in wireframe instead of solid. skeletal. ethereal. eat π--fpsβ display the current frame rate, CPU load, and polygon count. numbers!! on your screen!! we love data π
π ENVIRONMENT π
the vibes your shell hands over:
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. (so it's the "no actually, listen to me" file π)XSCREENSAVER_WINDOWβ the window ID to use with--root.
π§ SEE ALSO π§
X(1)xscreensaver(1)
go read them, bestie, they're the lore πΈ
β 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.
(so like β use it, love it, just keep the notice. that's the deal π«Ά)
π AUTHOR π
Jamie Zawinski.
okay and that's the whole page!! π this was X Version 11, 6.17-1.fc44, dated 13-Oct-2026 β so if you're running it, you're running the certified fresh one, no cap. stay recursive, bestie, and remember: depth 3. not 6. i'm looking at you. πβπ
π¦ where this page comes from
- fedora 44: xscreensaver-gl-extras 1:6.17-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms