droste(6x)

πŸ’… droste(6x) β€” the XScreenSaver manual, but make it cute πŸŒ€

okay bestie, so this is the manual page for droste from XScreenSaver (that's the 6x bit, iykyk) β€” and it's literally the most main-character screensaver energy ever. buckle up πŸŽ€


✨ NAME ✨

droste β€” 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]

πŸ¦‹ DESCRIPTION πŸ¦‹

Mise en abyme: infinite spiral recursion within images. πŸŒ€βœ¨

translation: it's that picture-inside-a-picture-inside-a-picture thing that goes on forever, spiraling inward like your thoughts at 3am. literally never ends. iconic.

Works best with images that have a central circular feature. πŸ‘‘ so like, pick your art wisely bestie β€” if it's got a nice round thing in the middle it's gonna eat. πŸ’…

πŸŽ€ OPTIONS πŸŽ€

  • --visual visual β€” picks which visual to use, bestie. legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. no cap. πŸ”₯
  • --window β€” draw on a newly-created window. this is the default, so you don't even gotta ask. πŸͺŸ
  • --root β€” draw on the root window instead. going full desktop takeover. 🌸
  • --delay number β€” per-frame delay, in microseconds. default: 20000 (that's 0.02 seconds, for the math girlies). ⏱️
  • --duration number β€” how long until it loads a new image, in seconds. default: 2 minutes. so every 2 min it's like "new pic who dis" πŸ–ΌοΈ
  • --speed number β€” speed of zooming into the image. 2.0 means twice as fast, 0.5 means half as fast. Negative to zoom out. yes, negative. zoom out. reverse zoom slay. ⚑
  • --r1 number β€” inner radius of the spiral. default: 0.2. πŸŒ€
  • --r2 number β€” 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. yes, the flag really is spelled --no--fps with the double dash, that's not a typo, i promise. πŸ“Š
heads up bestie 🫢 β€” --display host:display.screen shows up in the synopsis too, even though it's not in the options list. it's just out here living its life.

🌸 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 the RESOURCE_MANAGER property. very fancy, very resourceful of it. πŸ’œ
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. πŸ”‘

⭐ SEE ALSO ⭐

X(1), xscreensaver(1) β€” go read those too, they're the supporting cast. 🫢

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 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.

(that's the legal bit β€” copy it, don't be weird about it, and no promises that it'll actually work for whatever you're doing. 😭)

πŸ’€ AUTHOR πŸ’€

Jamie Zawinski. 🧚


and that's the whole page, bestie! πŸ’– this was X Version 11, from the 6.09 (07-Jun-2024) release β€” so like, the June 2024 drop. now go spiral into infinity. πŸŒ€πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from