moebiusgears(6x)
okay so moebiusgears is a screenhack from the XScreenSaver manual β section 6x, aka demo/game territory β and it does one (1) thing and does it gorgeously: it draws a closed, interlinked chain of rotating gears, and the whole layout of those gears follows the path of a moebius strip π‘βοΈ. gears + a one-sided surface?? it's giving math girlboss, no cap.
β¨ NAME β¨
moebiusgears β draw a moebius strip of interlocking gears. ππ
π« SYNOPSIS π«
moebiusgears [--display host:display.screen] [--window] [--root]
[--window-id number][--install] [--visual visual] [--delay usecs]
[--speed float] [--no-spin] [--no-wander] [--no-roll] [-count integer]
[-teeth integer] [-wireframe] [-fps]
πΈ DESCRIPTION πΈ
The moebiusgears program draws a closed, interlinked chain of rotating gears. The layout of the gears follows the path of a moebius strip. that's it, that's the whole vibe, and honestly? slay. π«Ά
π OPTIONS π
moebiusgears accepts the following options:
--windowβ draw on a newly-created window. this is the default, bestie, so if you say nothing at all, this is what you get πͺβ¨--rootβ draw on the root window instead. π₯οΈ--window-idnumber β draw on the specified window. you point, it draws, iconic π--installβ install a private colormap for the window. π¨--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 π--delayusecs β the delay between frames of the animation, in microseconds. default:30000(that's0.03seconds) β³--speedfloat β larger numbers mean run faster. default:1.0πββοΈπ¨--no-spinβ don't rotate the object. π«π--no-wanderβ don't wander the object around the screen. π«πΆββοΈ--no-rollβ don't slowly roll the moebius strip inside out. (this is literally the main character move of the whole hack, so likeβ¦ think before you toggle it off π)--countinteger β how many gears to draw. default:17. minimum11, must be odd.--teethinteger β how many teeth to draw on each draw. default:15. minimum7, must be odd. (yes it says "on each draw," we love a lil typo, it's charming π)--wireframeβ render in wireframe instead of solid. skeleton mode activated πβ¨--fpsβ display the current frame rate, CPU load, and polygon count. numbers go brrr ππ₯
heads up bestie:--countand--teethmust be odd. don't come at me with an even number, the manpage said what it said. π
π ENVIRONMENT π
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 π
X(1), xscreensaver(1)
π COPYRIGHT π
Copyright Β© 2007 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 appears 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. π«Ά
π¦ AUTHOR π¦
Jamie Zawinski.
and that's the entire page, bestie β shipped as part of X Version 11, version 6.17-1.fc44, dated 13-Oct-2026. go forth and spin your gears πβοΈπ§
π¦ 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