cage(6x)

πŸ’– cage(6x) β€” the XScreenSaver manual, but make it make sense πŸ’–

okay bestie, so this is cage, a little screensaver from the XScreenSaver manual, and it is literally art. stay with me. πŸ¦‹


✨ NAME ✨

cage β€” Escher's impossible cage, for xscreensaver. no cap. πŸŽ€


🌸 SYNOPSIS 🌸

cage [--display host:display.screen] [--visual visual] [--window]
     [--root] [--window-id number] [--delay number] [--mono] [--wireframe]
     [--fps]

that's the whole vibe. every flag gets its own lil moment below, don't worry. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so what it does is it draws Escher's "Impossible Cage" β€” which is a 3d analog of a moebius strip β€” and then it just. rotates it. in three dimensions. that's it, that's the whole thing, and honestly? it ate. πŸ”₯

the way that a shape that cannot exist is just chilling on your screen spinning around... main character energy fr fr.


✨ OPTIONS ✨

  • --visual visual β€” picks which visual to use. legal values are either the name of a visual class, or the id number of one specific visual (and yeah, that number can be decimal or hex, flexible queen πŸ’…).
  • --window β€” draws on a newly-created window. this is the default, so if you do nothing, congrats, you get this one. πŸ’–
  • --root β€” draws on the root window instead. going full desktop takeover, love that for you.
  • --window-id number β€” draws on the specific window you point it at. you say jump, it says how high.
  • --delay number β€” per-frame delay, measured in microseconds. default is 25000, which is like 0.03 seconds. that's the speed dial, bestie. ⏱️
  • --mono β€” renders it solid instead of textured. clean. minimalist. iconic.
  • --wireframe β€” renders it in wireframe instead of textured. see-through skeleton realness. πŸ‘‘
  • --fps β€” shows you the current frame rate, the CPU load, and the polygon count. stats girlies rise up. πŸ“Š

🌈 ENVIRONMENT 🌈

  • DISPLAY β€” used to get the default host and display number.
  • XENVIRONMENT β€” used to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root.
ngl these are the "the computer just knows" variables, you rarely touch them, but now you know they exist and that's growth. 🌱

πŸŽ€ SEE ALSO πŸŽ€

go read those too if you're feeling nerdy, i support it. 🫢


Copyright Β© 2002 by Marcelo Vianna.

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, and yes it's giving very serious but it's gotta be there word-for-word, that's the rules. πŸ™ˆ)


⭐ AUTHOR ⭐

Marcelo Vianna. absolute legend, made an impossible object spin. πŸ’«


and that's the whole page, bestie!! πŸ₯³ this beauty is from X Version 11, version 6.17-1.fc44, dated 13-Oct-2026 β€” so if you're reading this in the future, hi, you're right on time. stay impossible, stay spinning. πŸ’–βœ¨πŸŒΈπŸ¦‹πŸ’…

πŸ“¦ where this page comes from