carousel(6x)
π carousel β the 6x manual page π
okay bestie, sit down, we're doing XScreenSaver's carousel today, and it's literally one of the prettiest ones. it's a 6x page, so you know what time it is π β¨
β¨ 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]
like. look at her. so many little flags. we love a girl with options π
πΈ DESCRIPTION πΈ
So what does it actually DO, you ask? it loads a bunch of random images, and then it displays them flying around in a circular formation. that's the whole vibe. π
And then β because one circle is never enough β the circle changes speed and direction randomly, it tilts on its axis, and the images move in and out. it's giving screensaver but make it a carousel. iconic, no notes. π
β οΈ heads up bestie: this program requires a good video card capable of supporting large textures. she is β¨high maintenanceβ¨ and we respect that. π
And if you wanna specify the directory that images are loaded from? run xscreensaver-settings(1) and click on the "Advanced" tab. that's where the magic directory lives. ποΈβ¨
π OPTIONS π
one bullet per flag, no skipping, we're thorough in this household π
--visualvisual β which visual to use, bestie. legal values are either the name of a visual class, or the id number (decimal or hex) of a specific visual. pick your fighter. π¨--windowβ draw on a newly-created window. this one is the default! πͺ--rootβ draw on the root window. main character behavior honestly. π--window-idnumber β draw on the specified window. you point, it draws. π«΅--countint β how many images to display. default7. seven little images. a lucky number, lowkey. π--zoom|--no-zoomβ whether the images should move in and out (toward and away from the axis of rotation). defaulttrue. so yes, they wiggle. π¦--tiltXY |--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. she does it ALL. π--titles|--no-titlesβ whether to display the file names of the images beneath them. default:yes. name a girl, she performs better. π--fontfont-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 size, okay? π--durationseconds β every duration seconds, one of the images will be replaced with a new one. default20seconds. rotating the roster fr fr. π--speedratio β speed up or slow down the animation.0.5means half as fast as the default;2.0means twice as fast. go fast or go slow, both are valid. ποΈ--delaynumber β per-frame delay, in microseconds. default:20000(0.02 seconds.). precision queen. β±οΈ--fpsβ display the current frame rate, CPU load, and polygon count. nerd stats, but make it cute. π--debugβ prints debugging info tostderr. bathroom break for nerds. π--wireframeβ another debug mode. yes bestie, there are two debug modes. slay. πΊ
π§ ENVIRONMENT π§
DISPLAYβ to get the default host and display number. where am i, who am i. πͺXENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. the override file, the plot twist. πXSCREENSAVER_WINDOWβ the window ID to use with--root. πͺ
π SEE ALSO π
go read these next, bestie, we're building a whole syllabus:
X(1)xscreensaver-settings(1)xscreensaver-getimage(6x)xscreensaver(1)glslideshow(6x)photopile(6x)
β 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.
(translation: go off, use it, just leave Jamie's name on it and don't sue if it explodes. π)
π AUTHOR π
Jamie Zawinski. π
okay that's the whole page, and before you go β this absolutely gorgeous piece of documentation is from X Version 11, version 6.17-1.fc44, dated 13-Oct-2026, and honestly? ate. no crumbs. periodt. π
π β¨
π¦ where this page comes from
- fedora 44: xscreensaver-gl-extras 1:6.17-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms