carousel(6)

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

okay so bestie, welcome to carousel, straight out of the XScreenSaver manual. pull up a chair, this one's a whole vibe ✨


🌸 NAME

carousel β€” displays multiple images rotating in a circular formation 🎠

✨ SYNOPSIS

carousel [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--count int] [--zoom | --no-zoom] [--tilt
XY] [--titles | --no-titles] [--font font] [--speed ratio] [--duration
seconds] [--fps] [--debug] [--wireframe]

πŸ¦‹ DESCRIPTION

so it loads a bunch of random images and then makes them fly around in a circular formation. like a girl squad doing a synchronized routine, honestly 🫢

the circle changes speed and direction randomly, it tilts on its axis, and the images move in and out. main character energy, no cap.

⚠️ heads up bestie: this program requires a good video card capable of supporting large textures. it's giving "your GPU better be able to handle this" πŸ’€

and if you're wondering where it loads images from β€” to specify the directory that images are loaded from, run xscreensaver-settings(1) and click on the "Advanced" tab. iykyk πŸŽ€


πŸ‘‘ OPTIONS

  • --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. very "pick your aesthetic" of you πŸ’…
  • --window β€” draw on a newly-created window. this is the default, so like… you're already doing it ✨
  • --root β€” draw on the root window. go big or go home 🌈
  • --window-id number β€” draw on the specified window. as in, that window specifically πŸ™ˆ
  • --count int β€” how many images to display. default 7. seven icons in the circle, periodt 🎠
  • --zoom | --no-zoom β€” whether the images should move in and out (toward and away from the axis of rotation). default true. yes bestie, they're literally zooming πŸ’«
  • --tilt XY | --no-tilt β€” whether the axis of rotation should tilt, and how. -tilt X means that it will tilt toward and away from the viewer. -tilt Y means that it will tilt to the left and right of the screen. -tilt XY (the default) means it will do both. it's giving overachiever and we love that for it πŸŒ€
  • --titles | --no-titles β€” whether to display the file names of the images beneath them. default: yes. the little name tags stay ON unless you say otherwise 🏷️
  • --font font-name β€” the font to use for titles. note that the size of the font affects the clarity of the characters, not their size (it is auto-scaled.) so don't come for me about the font size, it's handled 😌
  • --duration seconds β€” every duration seconds, one of the images will be replaced with a new one. default 20 seconds. out with the old, in with the new, slay πŸ”₯
  • --speed ratio β€” speed up or slow down the animation. 0.5 means half as fast as the default; 2.0 means twice as fast. choose your chaos level ⚑
  • --delay number β€” per-frame delay, in microseconds. default: 20000 (0.02 seconds.). tiny little number, big little job 🫢
  • --fps β€” display the current frame rate, CPU load, and polygon count. stats girlies rise πŸ‘‘
  • --debug β€” prints debugging info to stderr. for when you simply must know πŸ•΅οΈ
  • --wireframe β€” another debug mode. that's it, that's the whole description, and honestly? iconic πŸ’€

🌈 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. hi bestie, the override file is here πŸ“
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. yes, this is where that window ID lives πŸͺŸ

🧚 SEE ALSO

X(1), xscreensaver-settings(1) xscreensaver-getimage(6) xscreensaver(1) glslideshow(6) photopile(6) β€” go read the whole friend group, they're all in the same friend circle fr fr πŸ’œ


Copyright Β© 2005 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.


⭐ AUTHOR

Jamie Zawinski. πŸ‘‘


okay that's the whole thing, you're so welcome πŸ’– this lovely little page came to you from X Version 11, version 6.15 dated 30-Mar-2026 β€” mwah, go stan a spinning carousel of images πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from