papercube(6)

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

🌸 papercube(6) β€” like, the XScreenSaver manual page, bestie 🌸

okay so real talk: this is papercube, straight out of the XScreenSaver manual, and it's here to teach you how to fold a glueless paper cube. yes. that's the whole vibe. origami but make it Unix. πŸŽ€


✨ NAME ✨

papercube β€” how to fold a glueless paper cube. that's it. that's the name. iconic behavior honestly πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

papercube [--display host:display.screen] [--visual visual] [--window]
[--root] [--delay number] [--no-wander] [--spin 0] [--spin [XYZ]]
[--spin Y] [--spin Z] [--spin XY] [--spin XZ] [--spin YZ] [--speed
number] [--fps] [--wireframe]

like, copy that exactly, don't @ me, the flags are the flags 🫢


πŸ’– DESCRIPTION πŸ’–

Draws a paper template that folds to make a cube. 🌈

that's genuinely the whole thing and honestly? it's giving arts-and-crafts main character energy. a little flat paper net on your screen, and then β€” folding. into a cube. no glue. obsessed. ✨


πŸ’… OPTIONS πŸ’…

  • --visual visual β€” which visual to use, bestie. legal values are either the name of a visual class, or the id number of a specific visual (and yes, that id can be decimal or hex, we're flexible πŸ’œ).
  • --window β€” draws on a newly-created window. this one is the default, so if you don't pick anything, that's what you get πŸŽ€
  • --root β€” draws on the root window instead. no new window, just vibes on your desktop background 🌸
  • --delay number β€” per-frame delay, measured in microseconds. default is 30000, which is literally 0.03 seconds. tiny little pause between frames, no cap ⭐
  • --wander | --no-wander β€” whether the object should wander around the screen or, like, stay put. you decide πŸ’«
  • --spin 0 β€” don't rotate. at all. zero spinning. a very still cube 🧘
  • --spin [XYZ] β€” around which axes should the object spin?? the eternal question. (brackets and all, that's how it's written, okay 😭)
  • --spin Y β€” rotate around the Y axis. this is the default, so if you never touched this option, congrats, you've been a Y-axis girlie this whole time πŸ‘‘
  • --spin Z β€” rotate around the Z axis. zesty πŸ’œ
  • --spin XY β€” rotate around the X and Y axes. double the spin, double the slay πŸ”₯
  • --spin XZ β€” rotate around the X and Z axes ✨
  • --spin YZ β€” rotate around the Y and Z axes 🌈
  • --speed number β€” animation speed. 2.0 means twice as fast, 0.5 means half as fast. simple math, gorgeous execution πŸ’…
  • --fps | --no-fps β€” whether to show a frames-per-second display at the bottom of the screen. live numbers, live drama πŸ“Š
  • --wireframe | --no-wireframe β€” render in wireframe instead of solid. see-through cube realness πŸ¦‹

🧚 ENVIRONMENT 🧚

  • DISPLAY β€” to get the default host and display number. classic X behavior, iykyk πŸ’«
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. fancy override energy, we love a customizable queen πŸ‘‘
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. literally the hookup between the two 🌸

⭐ SEE ALSO ⭐

go read those too, they're the supporting cast and they ate πŸ’…


Copyright Β© 2023 by Ireneusz Szpilewski. 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.

ok so that whole paragraph is the legal bit and you should read it properly, but the short girlie version is: it's free, go wild, just keep the copyright and permission notices in there, and nobody's promising it works for anything in particular β€” no express or implied warranty, fr fr. don't come for anybody if it breaks πŸ’€

πŸŽ€ AUTHOR πŸŽ€

Ireneusz Szpilewski and Jamie Zawinski. two absolute legends, we stan 🫢


and that's the page!! X Version 11, version 6.15, dated 30-Mar-2026 β€” that's the source, the version and the date all in one cute little sign-off, bestie. go fold a cube πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from