maze3d(6x)
π maze3d(6x) β a lil page from the XScreenSaver manual π
okay so bestie. you're reading the manual for maze3d, one of the XScreenSaver hacks. buckle up, it's a whole vibe β¨
π NAME π
maze3d β a 3D maze. that's it. that's the name. iconic. π
π SYNOPSIS π
maze3d [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--speed float] [--delay number] [--fps]
[--rows number] [--columns number] [--overlay] [--wall-texture texture]
[--floor-texture texture] [--ceiling-texture texture] [--drop-acid]
[--drop-acid-walls] [--drop-acid-floor] [--drop-acid-ceiling]
[--inverters number] [--rats number]
π¦ DESCRIPTION π¦
so literally, this is a glow-up of the 3D Maze screensaver from Windows 95. you know the one. the childhood. the nostalgia. it's giving β¨time travelβ¨ but make it Linux.
π OPTIONS π
every single flag, no skips, we're thorough in this house π«Ά
--visualvisual β pick which visual you wanna use. legal values are either the name of a visual class, or the id number (decimal or hex) of one specific visual. choose wisely bestie π--windowβ draw on a brand new window. this is the default, so if you don't say anything, this is what you get. main character energy π--rootβ draw directly on the root window. bold. risky. slay.--window-idnumber β draw on the window you specify. giving it a name, essentially π--speednumber β how fast the dungeon crawl goes.2is twice as fast,0.5is half as fast. do the math, she's zoomin πββοΈπ¨--delaynumber β per-frame delay, measured in microseconds. Default:20000(that's 0.02 seconds). tiny little pause between frames, cutie β±οΈ--fps|--no-fpsβ show the current frame rate and CPU load. numbers on screen. nerdy. we love π₯--rowsnumber β how many rows the maze has. Default:12π--columnsnumber β how many columns the maze has. Default:12π (yes you can make it a weird rectangle, no one's stopping you)--overlayβ overlays a minimap of the maze on the screen. meta. love a map within a map πΊοΈβ¨--wall-texturetexture β sets the wall texture. texture can be a path to an image file, OR one of the built-in textures (go peek at TEXTURES below, i gotchu) π§±--floor-texturetexture β sets the floor texture. texture can be a path to an image file, OR one of the built-in textures (again: TEXTURES, below) πͺ΅--ceiling-texturetexture β sets the ceiling texture. texture can be a path to an image file, OR one of the built-in textures (TEXTURES. below. go look) π--drop-acid-wallsβ continuously shifts the hue of the wall texture. it looks like an LSD trip, which is literally why it's named that. no cap ππ--drop-acid-floorβ continuously shifts the hue of the floor texture. same energy, different surface π--drop-acid-ceilingβ continuously shifts the hue of the ceiling texture. the trifecta is almost complete β¨--drop-acidβ turns on all three at once. chaos mode: unlocked π₯π₯π₯--invertersnumber β sets the number of inverters in the maze. for the uninitiated: inverters are the spinny grey things that flip the camera upside-down π Default:10--ratsnumber β sets the number of rats in the maze. or rather, the number of "Bobs". don't ask, that's just their name. Default:1π
π§΅ TEXTURES π§΅
the wall, ceiling, and floor textures can all be set to one of these:
brick-wallβ a brick wall. this is the default wall texture π§±wood-floorβ a wooden floor. this is the default floor texture πͺ΅ceiling-tilesβ ceiling tiles. this is the default ceiling texture π
and like, plot twist: you can also just give it a path to an image file instead of using one of the built-in textures. your own images. your own walls. your own world ππ«
πΈ ENVIRONMENT πΈ
the vibes your shell hands over to the program:
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 πXSCREENSAVER_WINDOWβ the window ID to use with--rootπͺ
π SEE ALSO π
go read these next, bestie, they're the lore:
X(1)xscreensaver(1)
π COPYRIGHT π
Copyright Β© 2018 by sudoer@riseup.net. 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.
(yeah that's the legal bit, i'm not paraphrasing a license, that's how you get in trouble π)
and that's the whole page, periodt π
this one's from X Version 11, version 6.17-1.fc44, dated 13-Oct-2026. stay cunty, stay caffeinated, and go get lost in a maze π¦β¨π
π¦ 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