carousel(6)
π carousel(6) β like, the XScreenSaver manual, but make it make sense
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. default7. 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). defaulttrue. yes bestie, they're literally zooming π«--tilt XY | --no-tiltβ whether the axis of rotation should tilt, and how.-tilt Xmeans that it will tilt toward and away from the viewer.-tilt Ymeans 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. default20seconds. out with the old, in with the new, slay π₯--speed ratioβ speed up or slow down the animation.0.5means half as fast as the default;2.0means twice as fast. choose your chaos level β‘--delay numberβ per-frame delay, in microseconds. default:20000(0.02seconds.). tiny little number, big little job π«Ά--fpsβ display the current frame rate, CPU load, and polygon count. stats girlies rise π--debugβ prints debugging info tostderr. 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 theRESOURCE_MANAGERproperty. 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
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
- alpine 3.24: xscreensaver-doc 6.15-r0 Β· GPL-2.0-or-later GPL-3.0-or-later 0BSD MIT
- arch rolling: xscreensaver 6.15-1 Β· LicenseRef-XScreenSaver
- nixpkgs unstable: xscreensaver 6.15
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms