swirl(6x)

✨ swirl(6x) ✨

okay bestie, welcome to the XScreenSaver manual for swirl β€” yes that's the manual name, page 6x, and we're gonna read it together like it's a group chat at 2am πŸ’–


πŸŒ€ NAME πŸŒ€

swirl β€” draws swirly color-cycling patterns

that's it. that's the whole job. it draws swirls. they cycle. the colors go brrr. iconic πŸ’…


πŸ“œ SYNOPSIS πŸ“œ

swirl [--display host:display.screen] [--foreground color] [--background
color] [--window] [--root] [--window-id number][--mono] [--install]
[--visual visual] [--ncolors integer] [--delay microseconds] [--count
integer]

[--fps]

no cap, that's a lot of flags for something whose entire personality is "spirals" πŸŒ€ but we love her for it.


🌸 DESCRIPTION 🌸

so swirl draws swirly color-cycling patterns. that's literally the description. the people behind this said "swirl. color. cycle. done." and honestly? respect 🫢


✨ OPTIONS ✨

swirl accepts the following options, and yes, we're doing all of them:

  • --window β€” draw on a newly-created window. this is the default, so if you just run it and vibe, this is what you get πŸͺŸ
  • --root β€” draw on the root window instead. going full desktop takeover mode πŸ‘‘
  • --window-id number β€” draw on the specified window. you pick, she obeys πŸ’–
  • --mono β€” if you're on a color display, pretend we're on a monochrome display. delulu era, but make it aesthetic πŸ–€πŸ€
  • --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. so like, name it or number it, both are valid, we don't gatekeep πŸ‘€
  • --ncolors integer β€” how many colors should be used (if possible). default 200. two hundred shades of slay, bestie 🎨
  • --count integer β€” ...and that's it. that's the whole description. the manual just lists it and moves on. not a single word of explanation. the audacity πŸ’€ iykyk, you gotta look elsewhere for this one.
  • --fps β€” display the current frame rate and CPU load. for the girlies who need numbers to feel something πŸ“Š
heads up: your SYNOPSIS also mentions --display host:display.screen, --foreground color, --background color and --delay microseconds β€” they're up there in the usage line, they just never got their own little bullet. mysterious. elusive. πŸ”

🌿 ENVIRONMENT 🌿

the vibes your environment hands over, no asking required:

  • DISPLAY β€” to get the default host and display number. your ride-or-die for "where do i even draw" πŸ–₯️
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. she's the override girlie, the one who says "actually, no, we're doing it my way" πŸ’…
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. her whole personality is delivering a window id when you're in root mode πŸͺŸβœ¨

πŸ¦‹ SEE ALSO πŸ¦‹

go read these too, they're the extended universe, the cinematic of manual pages:


Copyright Β© 1994 M. Dobie.

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.

so like β€” free to use, free to remix, just keep the receipts and keep the notice in the docs. no sneaky deleting the credits, bestie, that's not the move πŸ™ˆ


πŸ‘‘ AUTHOR πŸ‘‘

M.Dobie <mrd@ecs.soton.ac.uk>, 1994.

Ability to run standalone or with xscreensaver added by Jamie Zawinski <jwz@jwz.org>, 13-May-97.

two legends. one swirl. collab of the century 🌈


and that's the whole page, babes β€” this was swirl(6x) from the XScreenSaver manual, version 6.17-1.fc44, dated 13-Oct-2026, part of X Version 11. go forth and cycle some colors πŸŒ€πŸ’–βœ¨

πŸ“¦ where this page comes from