glhanoi(6x)

πŸ’… glhanoi πŸ’…

okay so bestie, buckle up, this is glhanoi from the XScreenSaver manual (section 6x), and it's literally the Towers of Hanoi puzzle but rendered in OpenGL ✨ iconic behavior honestly


✨ SYNOPSIS ✨

glhanoi [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--count number] [--poles
number] [--speed number] [--wireframe] [--light] [--texture] [--fog]
[--fps]

πŸŽ€ DESCRIPTION πŸŽ€

It's the Towers of Hanoi bestie… implemented in OpenGL πŸ¦‹ that's the whole vibe. Classic puzzle, glowier graphics, no cap.


🌸 OPTIONS 🌸

  • --visual visual β€” pick which visual you wanna use, queen. Legal values are either the name of a visual class, or the id number (decimal or hex) of one specific visual. πŸ’…
  • --window β€” draw on a brand-new window that just got created. This is the default, so it's giving main character energy by default. πŸ‘‘
  • --root β€” draw on the root window instead. humble. grounded.
  • --window-id number β€” draw on the specific window you name. exactly that one. no others. 🎯
  • --delay number β€” per-frame delay, measured in microseconds. Default is 30000 (which is 0.03 seconds, if you're not a microseconds girlie).
  • --count number β€” how many disks you want. Default: 7.
  • --poles number β€” how many poles you want. Default: random from 3 to disks+1 🎲 (surprise mechanics, we love her).
  • --speed number β€” speed multiplier (and this is specifically for the smallest disks, iykyk). Default: 1.
  • --trails number β€” length of the disk trails, in seconds. Default: 2. it's giving comet tail, it's giving ✨aesthetic✨
  • --wireframe / --no-wireframe β€” render in wireframe instead of solid. skeleton mode 🦴
  • --fog / --no-fog β€” render in fog. mysterious. moody. lowkey spooky 🌫️
  • --fps β€” show the current frame rate, the CPU load, and the polygon count. stats girlies rise πŸ™Œ
  • --light / -no-light β€” whether the scene is lit. (yes bestie, that second one is written with a single dash, that's just how it is, don't come for me πŸ’€)
  • --texture / --no-texture β€” render with textures instead of solid. fabric era 🧡

🌈 ENVIRONMENT 🌈

  • DISPLAY β€” to get the default host and display number. the classic.
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. very "I know a guy" of it.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. 🫢

πŸ’– SEE ALSO πŸ’–

X(1), xscreensaver(1)


Copyright Β© 2004 by Dave Atkinson.

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.


πŸ¦‹ AUTHOR πŸ¦‹

Dave Atkinson.


and that's the whole page bestie, no thoughts, just Hanoi πŸ’œ this was X Version 11, 6.17-1.fc44, dated 13-Oct-2026 β€” mwah, periodt πŸ’…πŸŽ€

πŸ“¦ where this page comes from