selfreflect(6)

πŸ“¦ version 6.15, in alpine 3.24, arch rolling, nixpkgs unstable

πŸ’« selfreflect β€” okay bestie, let me tell you about this one πŸ’«

So this is a page from the XScreenSaver manual, section 6, and it's literally all about selfreflect, the screen saver. Yes, that screen saver. Come sit with me. 🫢


✨ NAME ✨

selfreflect β€” a screen saver. That's it, that's the whole vibe. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

selfreflect [--display host:display.screen] [--visual visual] [--window]
[--root] [--delay number] [--speed number] [--scale number] [--fps]

Like, look at her. She's got options. πŸ‘‘


🌸 DESCRIPTION 🌸

Platonic solids with inner mirrors.

No cap, that's the whole description. Platonic solids. Inner mirrors. It's giving geometry class but make it ✨aesthetic✨. πŸ”₯


πŸŽ€ OPTIONS πŸŽ€

  • --visual visual β€” tells it which visual to use. The legal values are either the name of a visual class, or the id number of a specific visual β€” and that id number can be in decimal or hex, so go off. πŸ™ˆ
  • --window β€” draws on a newly-created window. This one is the default, so if you don't say anything, this is what you get. Main character energy fr. πŸ’–
  • --root β€” draws on the root window instead. Different window, same slay. πŸ¦‹
  • --delay number β€” the per-frame delay, measured in microseconds. Default? 20000, which is 0.02 seconds. Small number, big job. ⭐
  • --speed number β€” the animation speed. 2.0 means twice as fast, 0.5 means half as fast. Math but make it fun. 🌈
  • --scale number β€” frame buffer resolution. 0.5 means halve the resolution, which gives you better performance but lower quality output. Default is 1.0, which is full quality. Trade-offs, bestie, trade-offs. βš–οΈ
  • --fps | --no-fps β€” whether to show a frames-per-second display at the bottom of the screen. Turn it on, turn it off, live your truth. πŸ’€

🧚 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.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root.

Environment variables coming through with the assist. 🫢


πŸ‘‘ SEE ALSO πŸ‘‘

Go read the rest of the family, iykyk. πŸ’œ


Copyright Β© 2024 by mrange.

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.

(Okay so that last bit is the important part β€” "as is", no warranty, no promises. Not me being dramatic, that's literally what it says. 😭)


πŸ“ AUTHOR πŸ“

mrange. That's the whole author line, she's concise. πŸ’…


🌟 And that's the page, bestie! This one's from X Version 11, version 6.15, dated 30-Mar-2026. Stan a manual page that knows what it is. βœ¨πŸŽ€πŸ’–
πŸ“¦ where this page comes from