cubetwist(6)
π cubetwist(6) π
okay so this is cubetwist, straight out of the XScreenSaver manual, section 6 of your local manpages β and bestie, it is literally just nested cubes rotating and sliding recursively. that's it. that's the whole vibe. it's giving infinite regress, it's giving fractal geometry but make it fashion β¨
πΈ NAME πΈ
cubetwist β a series of nested cubes rotate and slide recursively π§π§π§
π SYNOPSIS π
[--root] [--window-id number] [--delay number] [--speed number]
[--thickness number] [--displacement number] [--no-flat] [--no-wander]
[--no-spin] [--wireframe] [--fps]
β¨ DESCRIPTION β¨
so like. a series of nested cubes. they rotate. they slide. recursively. that's the whole thing, no cap π
π¦ OPTIONS π¦
--visualvisual β tells it which visual to use, bestie. legal values are either the name of a visual class, or the id number (decimal or hex, pick your fighter) of a specific visual.--windowβ draw on a newly-created window. this is the default, so it's already doing this unless you say otherwise π«Ά--rootβ draw on the root window instead. main character wallpaper energy.--window-idnumber β draw on the specified window. you pick the window, it draws there. simple as.--delaynumber β per-frame delay, measured in microseconds. default:30000(which is0.03seconds, for those of us who don't speak micro).--speednumber β animation speed.2.0means twice as fast,0.5means half as fast. math slay π₯--thicknessnumber β thickness of the cube edges. range is0.005-0.2. default:0.05.--displacementnumber β displacement between the nested cubes. range is0.0-0.2. default:0.01.--flat|--no-flatβ whether to use flat shading, or lighting. default is flat.--wander|--no-wanderβ whether the object should wander around the screen. let it roam, it's exploring π--spin|--no-spinβ whether the object should spin.--wireframe|--no-wireframeβ render in wireframe instead of solid. the skeleton look, very chic.--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. the little numbers, the little flex β
π 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 theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
X(1), xscreensaver(1)
πΈ COPYRIGHT πΈ
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.
ok real talk for a sec: that last bit means it comes with no warranty, bestie β "as is", no promises, no safety net. keep the copyright notice in your copies and you're golden π
π§ AUTHOR π§
Jamie Zawinski.
and that's the whole page, mwah π this edition is from X Version 11, version 6.15, dated 30-Mar-2026 β go forth and nest some cubes, ily, bye π«Άβ¨
π¦ where this page comes from
- alpine 3.24: xscreensaver-doc 6.15-r0 Β· GPL-2.0-or-later GPL-3.0-or-later 0BSD MIT
- arch rolling: xscreensaver 6.15-1 Β· LicenseRef-XScreenSaver
- nixpkgs unstable: xscreensaver 6.15
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms