droste(6)
π droste(6) β the XScreenSaver manual, bestie edition π¦
okay so picture this: it's droste, it lives in the XScreenSaver manual (section 6, screensaver land), and it's literally the prettiest thing. let's get into it β¨
πΈ NAME πΈ
droste β a screen saver. that's it. that's the whole vibe. π
π SYNOPSIS π
droste [--display host:display.screen] [--visual visual] [--window]
[--root] [--delay number] [--duration seconds] [--speed ratio] [--r1
ratio] [--r2 ratio] [--fps]
yes bestie, that's a lot of flags, and we're gonna go through every single one. no skipping. π«Ά
π¦ DESCRIPTION π¦
Mise en abyme: infinite spiral recursion within images. π
the way that this one just goes deeper and deeper forever?? iconic. it works best with images that have a central circular feature β like, the whole effect is built around that. main character energy for circles. β
β¨ OPTIONS β¨
--visualvisual β tells it which visual to use. legal values are either the name of a visual class, or the id number (decimal or hex) of a specific visual. π¨--windowβ draw on a newly-created window. this is the default, so it's already what you're getting unless you go changing stuff. π--rootβ draw on the root window instead. lowkey a whole different look. π--delaynumber β per-frame delay, in microseconds. default:20000(that's0.02seconds). β±οΈ--durationnumber β how long until it loads a new image, in seconds. default: 2 minutes. like, it commits. π--speednumber β speed of zooming into the image.2.0means twice as fast,0.5means half as fast. negative values zoom out β yes, it goes both ways bestie. π₯--r1number β inner radius of the spiral. default:0.2. π--r2number β outer radius of the spiral. default:0.7. π--fps|--no--fpsβ whether to show a frames-per-second display at the bottom of the screen. for the numbers girlies. π
π 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.
π SEE ALSO π
X(1), xscreensaver(1) β go read those too, iykyk. π
πΈ COPYRIGHT πΈ
Copyright Β© 2023 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 appears 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 wild with it, just keep the copyright notice, and don't come for anybody if it breaks. fr fr. π
π§ AUTHOR π§
Jamie Zawinski. π
and that's the whole page bestie, ily, go make some infinite spirals πβ¨π
sign-off kiss: this is X Version 11, version 6.15 (30-Mar-2026) β droste(6) out. π¦π
π¦ 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