blinkbox(6)

πŸ“¦
version 6.15 Β· 2 versions
, in alpine 3.24, arch rolling, nixpkgs unstable

Okay so real talk: this is page blinkbox(6) from the XScreenSaver manual, and it is lowkey the most soothing little screensaver ever. Let's get into it πŸ’–


🌸 NAME 🌸

blinkbox β€” bestie, it literally shows a ball inside a box. That's the whole vibe. 🫢


✨ SYNOPSIS ✨

blinkbox [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--wireframe] [--boxsize
number] [--dissolve] [--fade] [--no-blur] [--fps]

πŸ’… DESCRIPTION πŸ’…

So picture this: there's a ball, right? And it's contained inside a bounding box β€” like a little glass cube of main character energy. And every time the ball smacks into one of the edges, colored blocks go blink and pop in. πŸ”₯

That's it. That's the whole screensaver. It's giving "hypnotic desk toy" and honestly? Obsessed. 🌈


πŸ¦‹ OPTIONS πŸ¦‹

  • --visual visual β€” tells it which visual to use, bestie. What counts as legal though? Either the name of a visual class, or the id number (decimal or hex, your choice, we don't judge) of one specific visual. πŸ’œ
  • --window β€” draws on a newly-created window. This is the default, iykyk. ✨
  • --root β€” draws on the root window instead. πŸ–₯️
  • --window-id number β€” draws on the window you specify. That exact one. No cap. 🎯
  • --delay number β€” per-frame delay, measured in microseconds. Default: 30000, which is 0.03 seconds. (Yes, microseconds. She's precise like that. πŸ’…)
  • --wireframe | --no-wireframe β€” renders in wireframe instead of solid. Skeleton mode. 😌
  • --boxsize β€” sets the size of the colored boxes. Should be between 1 and 8. Default: 2. πŸ“¦
  • --dissolve | --no-dissolve β€” makes the boxes shrink instead of just vanishing. So much more dramatic. 😭
  • --fade | --no-fade β€” makes the boxes fade to transparency instead of just vanishing. Ghosty. πŸ‘»
  • --blur | --no-blur β€” enables or disables motion blur on the ball. Default: blurry. 🌸
  • --fps β€” shows the current frame rate, CPU load, and polygon count. Stats girlies rise. πŸ”₯

🧚 ENVIRONMENT 🧚

  • DISPLAY β€” used to get the default host and display number. ✨
  • XENVIRONMENT β€” used 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. πŸͺŸ

πŸ‘‘ SEE ALSO πŸ‘‘

X(1), xscreensaver(1)


Copyright Β© 2003 by Jeremy English. 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.

⚠️ Fr fr, that "as is" bit matters β€” no warranty, express or implied. Read it, don't skim it, bestie. πŸ™ˆ

⭐ AUTHOR ⭐

Jeremy English. Motion blur by John Boero. 🫢


Alright that's the whole page β€” X Version 11, 6.15 (30-Mar-2026), blinkbox(6), and that's the official footer, so you know it's legit. Go forth and watch the little ball bounce, you gorgeous nerd πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from