companioncube(6x)
π companioncube π
okay bestie, lemme tell you about companioncube β it lives in the XScreenSaver manual, section 6x, and it is, and I quote, "a vital aparatus." yes with the typo, we love her, we respect her, we are not fixing her π
β¨ NAME β¨
companioncube β a vital aparatus.
like. that's it. that's the whole name section. she's mysterious. she's iconic. she's vital. periodt.
π SYNOPSIS π
companioncube [--display host:display.screen] [--visual visual]
[--window] [--root] [--window-id number] [--delay number] [--speed
ratio] [--spin] [--wander] [--count number] [--wireframe] [--fps]
run it, hand it some flags, watch the cube do cube things. no cap π§
πΈ DESCRIPTION πΈ
so the Enrichment Center wants you to know something, and ngl it's a bit of a jump scare:
The symptoms most commonly produced by Enrichment Center testing are superstition, perceiving inanimate objects as alive, and hallucinations.
(not me looking at my own laptop like π)
The Enrichment Center reminds you that the weighted companion cube will never threaten to stab you and, in fact, cannot speak. π«Ά
and if the Weighted Companion Cube does speak?? the Enrichment Center urges you to disregard its advice. literally do not listen. do not take notes. do not make a podcast about it.
π OPTIONS π
here's the whole flag roster, bestie, nothing skipped, nothing summarised, we eat the whole plate π
--visualvisual β pick which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual.--windowβ draw on a newly-created window. this one is the default, she's the main character β¨--rootβ draw on the root window instead.--window-idnumber β draw on the specified window. you point, it draws.--delaynumber β per-frame delay, in microseconds. Default:30000(that's0.03seconds, for the people who don't speak micro).--speednumber β how fast the animation should run. less than1for slower, greater than1for faster. so0.5is a sleepy cube,2is a cube that has had three espresso shots π₯--countnumber β how many cubes. Default3. (the council has spoken.)--spin,--no-spinβ instead of bouncing, float and spin. π--wander,--no-wanderβ instead of bouncing, float and drift. π¦--wireframeβ render in wireframe instead of solid. she's transparent now. she's showing you her bones. π--fpsβ display the current frame rate, CPU load, and polygon count. nerd stats, we love a stats girlie π
π§ ENVIRONMENT π§
the environment variables she reads, all of them, in order, no skipping:
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 π
go read these too, bestie, they're the friend group:
β COPYRIGHT β
Copyright Β© 2011 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 part. "as is". no promises. she said what she said π
π AUTHOR π
Jamie Zawinski, with apologies to the fine folks at Valve Software and Aperture Science.
(that apology is doing so much work and honestly? it's giving respect π)
okay that's the whole thing!! π you just read the companioncube(6x) page from X Version 11, version 6.17-1.fc44, dated 13-Oct-2026 β yes we time travelled, don't worry about it π°οΈβ¨
now go run it before you start perceiving inanimate objects as alive again. love u, bye!! ππ¦π
π¦ where this page comes from
- fedora 44: xscreensaver-gl-extras 1:6.17-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms