skulloop(6)

๐Ÿ“ฆ
version 6.15 ยท 2 versions
, in alpine 3.24, arch rolling, nixpkgs unstable

๐Ÿ’€ skulloop โ€” the one where we descend recursively into a Platonic unit skull (yes, that's really the manual name, it's skulloop from the XScreenSaver manual and it's kind of iconic) ๐ŸŽ€


๐ŸŒธ SYNOPSIS ๐ŸŒธ

skulloop [--display host:display.screen] [--visual visual] [--window]
         [--root] [--delay number] [--speed number] [--wireframe] [--fps]

โœจ DESCRIPTION โœจ

okay so. recursive descent into a Platonic unit skull. that's it. that's the whole thing. bestie it literally says it right there and honestly? it ate. ๐Ÿ’…


๐Ÿ’– OPTIONS ๐Ÿ’–

  • --visual visual โ€” tells it which visual to use, bestie. legal values are the name of a visual class, or the id number of a specific visual (and that id can be decimal or hex, we contain multitudes ๐Ÿฆ‹).
  • --window โ€” draws on a newly-created window. this is the default, so if you just vibe and don't pass anything, this is what you get. ๐Ÿ‘‘
  • --root โ€” draws on the root window instead. main character energy, entire screen.
  • --delay number โ€” per-frame delay, in microseconds. default: 30000 (that's 0.03 seconds). so yes, microseconds, not milliseconds, read it again ๐Ÿ˜ญ
  • --speed number โ€” animation speed. 2.0 means twice as fast, 0.5 means half as fast. math slay ๐Ÿงฎ
  • --wireframe | --no-wireframe โ€” render in wireframe instead of solid. skeleton mode vs. full body, pick your fighter ๐Ÿ’€
  • --fps | --no-fps โ€” whether to show a frames-per-second display at the bottom of the screen. little number go brrr, aesthetic, lowkey necessary for vibe checks ๐ŸŒˆ

๐Ÿฆ‹ 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.

๐ŸŒŸ SEE ALSO ๐ŸŒŸ

X(1), xscreensaver(1) โ€” go read those too, i'm not kidding, they're the lore ๐Ÿซถ


Copyright ยฉ 2023 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.

translation bestie: free to use, but keep the notice, and no promises that it won't explode. there is no warranty. none. zero. ๐Ÿ™ˆ

๐ŸŽ€ AUTHOR ๐ŸŽ€

Jamie Zawinski.


anyway that's the whole page โ€” X Version 11, 6.15 (30-Mar-2026), that's the skulloop(6) manual, and she's giving skull. recursive skull, even. ily, go run it with --fps on, bye ๐Ÿ’–โœจ

๐Ÿ“ฆ where this page comes from