rotzoomer(6)
π« rotzoomer(6) β the XScreenSaver manual, bestie edition β¨
okay so you're reading the rotzoomer page from the XScreenSaver manual, and honestly? it's a vibe. it's giving "screen saver but make it art". let's get into it π
πΈ NAME πΈ
rotzoomer β animated rotations and scalings of portions of the screen. literally it takes bits of your screen and spins and stretches them. iconic behavior only π
π¦ SYNOPSIS π¦
rotzoomer [--display host:display.screen] [--move | --no-move] [--delay
millisecs] [--duration secs] [--n count] [--shm | --no-shm] [--window]
[--root] [--window-id number][--install] [--visual visual] [--fps]
copy that exactly, bestie, don't be editing it π
β¨ DESCRIPTION β¨
so rotzoomer grabs an image, then picks rectangles and draws scaled and rotated animations of that section. that's the whole gig. it's zooming, it's rotating, it's picking little rectangle chunks of your screen and making them main character energy π
where does the image come from? the image that it manipulates will be grabbed from the portion of the screen underlying the window, or from the system's video input, or from a random file on disk β as indicated by the grabDesktopImages, grabVideoFrames, and chooseRandomImages options in the ~/.xscreensaver file. see xscreensaver-settings(1) for more details π
π OPTIONS π
rotzoomer accepts the following options:
--windowβ Draw on a newly-created window. This is the default. β¨--rootβ Draw on the root window. going full desktop, no cap.--window-id numberβ Draw on the specified window. you pick the window, you pick the vibe.--installβ Install a private colormap for the window. fancy colors, just for you π--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, a class name or a number, your call π--delay millisecondsβ How much of a delay should be introduced between steps of the animation. Default10, or about 1/100th second. tiny pauses, big drama β±οΈ--duration secondsβ How long to run before loading a new image. Default120seconds. two whole minutes of this π--moveβ Make the rectangles should wander around the screen. yes the original says it like that and we're keeping it fr fr. the rectangles roam πΆββοΈ--no-moveβ Make the rectangles be stationary. This is the default. they stay put, lowkey chill π€--n countβ How many rectangles to animate simultaneously. Default2. double trouble π«Ά--no-shmβ Disable use of the SHM extension, even if it appears to be available. (and yeah, the synopsis up there also mentions--shmas the counterpart, just so you know π)--fpsβ Display the current frame rate and CPU load. numbers on screen, we love a performance check π₯
π ENVIRONMENT π
DISPLAYβ to get the default host and display number.XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ The window ID to use with--root.
environment variables are lowkey the backstage crew of this whole operation π§
π SEE ALSO π
X(1), xscreensaver(1), xscreensaver-settings(1), xscreensaver-getimage(6)
go read those too, bestie, iykyk π
π COPYRIGHT π
Copyright Β© 2001 by Claudio Matsuoka. 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: it's free to use however you want, just keep the copyright + permission notice in there. and no promises that it's fit for anything β it's "as is", no warranty, periodt. π
π«Ά AUTHOR π«Ά
Claudio Matsuoka <claudio@helllabs.org> β thank you for the rectangles, king π
and that's the whole page!! this version is X Version 11, 6.15 (30-Mar-2026) β screenshot it, cite it, frame it, slay π β¨
π¦ 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