spheremonics(6x)

πŸŽ€ NAME πŸŽ€

spheremonics β€” 3d spherical harmonic shapes πŸ’«

(and yeah bestie, this is the (6x) page from the XScreenSaver manual β€” we love a crossover)


πŸ’… SYNOPSIS πŸ’…

spheremonics [--display host:display.screen] [--visual visual]
[--window] [--root] [--window-id number] [--delay number] [--duration
number] [--resolution number] [--wander] [--no-spin] [--spin [XYZ]]
[--wireframe] [--no-smooth] [--no-grid] [--bbox] [--fps]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so these closed objects?? everyone and their mom calls them spherical harmonics, but ngl that's a stretch. they're only remotely related to the real mathematical definition β€” the one that pops up in the solution to certain wave functions, most notably the eigenfunctions of angular momentum operators. so like. pretty shapes, loose math, main character energy ✨


πŸ‘‘ OPTIONS πŸ‘‘

  • --visual visual β€” tells it which visual to use. legal values are either the name of a visual class, or the id number (decimal or hex, pick your fighter) of one specific visual. 🌈
  • --window β€” draws on a brand-new window. this is the default, so it's giving "if it ain't broke". πŸ’–
  • --root β€” draws on the root window. yes, directly on your whole screen. bold. iconic.
  • --window-id number β€” draws on the window you pick out, by id. 🎯
  • --delay number β€” per-frame delay, measured in microseconds. default is 30000, aka 0.03 seconds. slow and steady 🐒
  • --duration number β€” duration. range is 5 - 1000. default: 100. ⏳
  • --resolution number β€” resolution. range is 5 - 100. default: 64. πŸ”
  • --wander | --no-wander β€” whether the object should wander around the screen or, like, stay put. πŸšΆβ€β™€οΈ
  • --spin [XYZ] β€” around which axes should the object spin? πŸŒ€
  • --no-spin β€” don't spin. periodt. βœ‹
  • --wireframe β€” render in wireframe instead of solid. see-through moment πŸ•ΈοΈ
  • --smooth | --no-smooth β€” Smoothed Lines. boolean. ✨
  • --grid | --no-grid β€” Draw Grid. boolean. πŸ“
  • --bbox | --no-bbox β€” Draw Bounding Box. boolean. πŸ“¦
  • --fps β€” shows the current frame rate, CPU load, and polygon count. the stats girlies are eating this one 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. lowkey powerful πŸ’…
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. πŸ”‘

🌸 SEE ALSO 🌸

X(1), xscreensaver(1) β€” go read those too, bestie 🫢


Copyright Β© 2002 by Paul Bourke and 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.

that means: take it, remix it, ship it, sell it β€” just keep the receipts (the copyright notice + this permission notice) in all the copies and in the supporting docs. and no promises, no guarantees, no warranties express or implied, fr fr. 🫑

⭐ AUTHOR ⭐

Paul Bourke and Jamie Zawinski. πŸ‘‘


and that's the whole page, bestie!! X Version 11, 6.17-1.fc44 (13-Oct-2026) β€” mwah, slay, go spin some spheres πŸ’‹πŸŽ€βœ¨

πŸ“¦ where this page comes from