hopalong(6)

πŸ“¦
version 6.15 Β· 2 versions
, in alpine 3.24, arch rolling, nixpkgs unstable

🌈 hopalong β€” like, the whole manual, bestie πŸ’…

okay so quick vibe check: this is the hopalong page from the XScreenSaver manual ✨ and it's about drawing real plane fractals. yes. fractals. in your terminal-adjacent X11 life. it's giving math girl summer πŸ§šπŸ’–


✨ SYNOPSIS ✨

copy this exactly, no cap:

hopalong [--display host:display.screen] [--foreground color]
[--background color] [--window] [--root] [--window-id number][--mono]
[--install] [--visual visual] [--ncolors integer] [--delay microseconds]
[--cycles integer] [--count integer] [--jong] [--no-jong] [--jong]
[--no-sine]

[--fps]

(yes --delay microseconds is lowkey in the synopsis but doesn't get its own entry below β€” that's just how the page is, i don't make the rules 🫢)


πŸ¦‹ DESCRIPTION πŸ¦‹

the hop program generates real plane fractals, fr fr β€” as described in the September 1986 issue of Scientific American. iconic. vintage. main character energy from 1986 πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

hopalong accepts the following options:

  • --window β€” draw on a newly-created window. this is the default, bestie, so like… you already have it 🌸
  • --root β€” draw on the root window instead. big screen vibes.
  • --window-id number β€” draw on the specified window. you pick, i draw πŸ’…
  • --mono β€” if you're on a color display, just pretend we're on a monochrome display. delulu but make it grayscale πŸ™ˆ
  • --install β€” install a private colormap for the window.
  • --visual visual β€” specify which visual to use. legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual.
  • --ncolors integer β€” how many colors should be used (if possible). default 200. the colors used cycle through the hue, making N stops around the color wheel 🌈 obsessed.
  • --cycles integer β€” how long to run each batch. default 2500 pixels.
  • --count integer β€” how many pixels should be drawn before a color change. default 1000.
  • --jong integer
  • --no-jong integer β€” whether to use the Jong format (default is to choose randomly.)
  • --sine integer
  • --no-sine integer β€” whether to use the Sine format (default is to choose randomly.)
  • --fps β€” display the current frame rate and CPU load. numbers go brrr πŸ“Š
ngl those --jong / --sine pairs are listed as integer in the original page, so that's exactly what you get here. don't ask me, i'm just the messenger 😭

πŸ’œ 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), xlock(1)


Copyright Β© 1988-91 by Patrick J. Naughton.

permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted β€” provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. πŸ’– (yes this is the actual license text, keep it, it's legally iconic)


🫢 AUTHOR 🫢

Patrick J. Naughton <naughton@eng.sun.com>, 23-mar-88.

ability to run standalone or with xscreensaver added by Jamie Zawinski <jwz@jwz.org>, 13-aug-92, and again on 10-May-97. two glow-ups, one legend ✨


anyway that's the whole page, you ate that πŸ’… mwah πŸŽ€

X Version 11 β€” 6.15 (30-Mar-2026) β€” hopalong(6) 🌟 slay, go draw some fractals bestie πŸ”₯
πŸ“¦ where this page comes from