cubestack(6)

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

πŸ’– cubestack(6) β€” the XScreenSaver manual, but make it make sense πŸ’–

okay bestie, so you know how the XScreenSaver manual has a whole bunch of these little screensaver programs and honestly some of them are just... fine? well this one is iconic. it's cubestack from the XScreenSaver manual and it is literally an endless stack of unfolding translucent cubes. the way that sentence is the whole pitch. we're obsessed. 🧊✨


✨ NAME ✨

cubestack β€” an endless stack of unfolding, translucent cubes. that's it. that's the vibe. no cap. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

       [--root] [--window-id number] [--delay number] [--speed number]
       [--thickness number] [--opacity number] [--no-wander] [--wireframe]
       [--fps]

like, just run it, or run it with whatever flags your little heart desires. she's flexible like that. 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

An endless stack of unfolding, translucent cubes.

okay so yes, that's the entire description in the original and honestly? main character energy to describe yourself in one perfect sentence. it's giving "i don't need a paragraph, i need a mirror." go off, cubestack. πŸ‘‘


🌸 OPTIONS 🌸

  • --visual visual β€” tells it which visual to use. the legal values are either the name of a visual class, or the id number (decimal or hex, she's bilingual πŸ’…) of one specific visual.
  • --window β€” draws on a newly-created window. this one is the default, so if you don't say anything, this is what you get. lowkey the go-to. ✨
  • --root β€” draws on the root window instead. going full desktop-background mode. 🌈
  • --window-id number β€” draws on the exact window you point at. you pick, she draws. 🎯
  • --delay number β€” the per-frame delay, measured in microseconds. default is 30000, which is 0.03 seconds, which is giving "she's in a hurry but make it chill." ⏱️
  • --speed number β€” the animation speed. 2.0 means twice as fast, 0.5 means half as fast. math! we love her! πŸ”₯
  • --thickness number β€” how thick the face edges are. valid range is 0.0 - 0.5, and the default is 0.13. ⭐
  • --opacity number β€” how see-through the cubes are. valid range is 0.01 - 1.0, and the default is 0.7. ghost mode unlocked. πŸ‘»
  • --wander | --no-wander β€” whether the object should wander around the screen. she's a free spirit or she's not, your call. πŸ¦‹
  • --wireframe | --no-wireframe β€” render in wireframe instead of solid. skeletal slay. πŸ’€
  • --fps | --no-fps β€” whether to show a frames-per-second display at the bottom of the screen. numbers! at the bottom! of your screen! 😭

πŸ’œ ENVIRONMENT πŸ’œ

  • DISPLAY β€” used to get the default host and display number. the classic. iykyk.
  • XENVIRONMENT β€” used to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. yes that's a lot of words, yes it's exactly what the original says, no we are not skipping it. πŸ™ˆ
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. πŸͺŸ

πŸ“ SEE ALSO πŸ“

X(1), xscreensaver(1)

go read them, bestie. they're the supporting cast. 🫢


Copyright Β© 2016 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.

fr fr read that one carefully β€” "as is" means "as is," no warranty, don't come for her if something breaks. πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

Jamie Zawinski.

the legend herself. we stan. 🌟


πŸŽ€ cute sign-off πŸŽ€

this has been cubestack(6) from the XScreenSaver manual, brought to you by X Version 11, version 6.15, dated 30-Mar-2026. go stack some cubes, bestie β€” they're translucent, they're unfolding, and they're endless. periodt. πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from