trainmandala(6)
πβ¨ trainmandala β the XScreenSaver manual, but make it cute β¨π
okay so bestie, you're reading the trainmandala(6) page from the XScreenSaver manual and honestly? it's giving main character energy for a screensaver. buckle up. π
π NAME π
trainmandala β it's a screen saver. that's it. that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
trainmandala [--display host:display.screen] [--visual visual]
[--window] [--root] [--delay number] [--speed number] [--scale number]
[--fps]
like, that's the whole invocation. she's lowkey minimal about it. π
π§ DESCRIPTION π§
Enter the flowing ring.
no cap, that's the entire description in the original and I refuse to elaborate because neither did they. it's a ring. it flows. you enter it. β¨π₯
π OPTIONS π
--visualvisual β tells it which visual to use. legal values are either the name of a visual class, or the id number of a specific visual (decimal or hex, both work, she's flexible π«Ά).--windowβ draws on a newly-created window. this is the default, so if you do nothing, congrats, you already did it. π--rootβ draws on the root window instead. big "I want it everywhere" energy.--delaynumber β per-frame delay, measured in microseconds. Default:20000(which is0.02seconds, for the people who don't think in microseconds, and honestly, same π).--speednumber β animation speed.2.0means twice as fast,0.5means half as fast. math, but make it fashion. π--scalenumber β resolution. range is0.1-1.0. Default:1.0. π--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. yes that's a toggle, no it's not a mystery, you got this. β
π¦ ENVIRONMENT π¦
DISPLAYβ used to get the default host and display number. classic X behaviour, love that for us. πXENVIRONMENTβ used to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. she's nosy about your config files and we respect it. πXSCREENSAVER_WINDOWβ the window ID to use with--root. iykyk. πΈ
π SEE ALSO π
X(1), xscreensaver(1), and the origin story itself: https://www.shadertoy.com/view/mtjyz1 β go look at the shader bestie, it ate. π₯
π COPYRIGHT π
Copyright Β© 2023 by mrange.
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.
(that's the legal bit, keeping it word-for-word because lawyers are the one group you do not vibe-check. π)
π§ AUTHOR π§
mrange. that's the whole author section. iconic, unbothered, minimal. π
and that's the tea β β this page is from X Version 11, release 6.15 (30-Mar-2026). go enter the flowing ring bestie, it's giving mandala, it's giving train, it's giving screen saver of the year. πππ
π¦ 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