geodesic(6x)

✨ geodesic ✨

okay bestie, welcome to geodesic(6x), an XScreenSaver hack that literally animates a mesh geodesic sphere πŸ’… it's giving geometry class but make it cute.


πŸŽ€ NAME πŸŽ€

geodesic β€” animates a mesh geodesic sphere. no cap, that's the whole job.


🌸 SYNOPSIS 🌸

geodesic [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--mode mode] [--no-wander] [--no-spin]
[--fps] [--delay number] [--speed number] [--count number]

πŸ¦‹ DESCRIPTION πŸ¦‹

So. It animates a mesh geodesic sphere whose complexity goes up and down, up and down, like a little breathing ball of triangles. 🌈

Now, a geodesic sphere is technically an icosohedron whose equilateral faces get subdivided into non-equilateral triangles, all so it can more closely approximate a sphere. the way that geometry works?? obsessed.

Here's the glow-up arc the animation shows you: the equilateral triangles get subdivided into four coplanar equilateral triangles, and then β€” plot twist β€” everything gets inflated outward, which makes the sub-triangles stop being equilateral and start approximating the surface of a sphere. it's a whole transformation sequence and honestly? main character energy. ✨


πŸ’… OPTIONS πŸ’…

  • --visual visual β€” tells it which visual to use. legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. pick your fave, it's your world.
  • --window β€” draw on a newly-created window. this is the default, so if you do nothing, this is what you get 🫢
  • --root β€” draw on the root window. going full desktop wallpaper mode.
  • --window-id number β€” draw on the specified window. you pick the window, it does its thing.
  • --mode mesh | solid | stellated | stellated2 | wire β€” the face/edge display style. default is mesh.
  • --wander | --no-wander β€” whether the object should wander around the screen. little guy going for a walk πŸšΆβ€β™€οΈ
  • --spin | --no-spin β€” whether the object should spin. spin = iconic, obviously.
  • --fps | --no-fps β€” whether to show a frames-per-second display at the bottom of the screen. for the stats girlies πŸ“Š
  • --delay number β€” per-frame delay, in microseconds. default: 30000 (0.03 seconds).
  • --speed number β€” animation speed. 2.0 means twice as fast, 0.5 means half as fast.
  • --count number β€” depth (frequency) of the geodesic sphere. default: 4.

🌟 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 the RESOURCE_MANAGER property.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root.

πŸ‘€ SEE ALSO πŸ‘€

X(1), xscreensaver(1)

iykyk πŸ’œ


Copyright Β© 2013 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.

fr fr, that's the actual legal text, don't skip it πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

Jamie Zawinski.


and that's the whole page, bestie!! this one's from X Version 11, version 6.17-1.fc44 dated 13-Oct-2026 β€” mwah, slay, periodt πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from