circuit(6)
๐ circuit(6) โ the wholescreen-saver manual, bestie edition โจ
okay so real talk: this is the manual page for circuit, which lives in the XScreenSaver manual (yes, the (6) means it's a game/screensaver-type thing, iykyk). It's a gorgeous little 3D electronics moment and I'm obsessed. Let's get into it ๐
๐ SYNOPSIS
circuit [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--parts number]
[--no-spin] [--rotate] [--speed number] [--no-light] [--fps]
like, that's the whole summoning ritual, fr fr ๐
โจ DESCRIPTION
Animates a number of 3D electronic components.
and that's it, that's the whole vibe. little 3D circuit bits, floating around, living their best lives. iconic ๐ฆ
๐ OPTIONS
okay bestie, here's the full menu โ no skips, no skimming, we read all of them ๐
--visualvisual โ picks which visual you wanna use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. slay, flexible โจ--windowโ draws on a newly-created window. this one is the default, so it's kinda the main character ๐ซถ--rootโ draws on the root window instead. root energy ๐--window-idnumber โ draws on the specified window. you pick, you choose ๐--delaynumber โ per-frame delay, in microseconds. Default:20000(that's0.02seconds, for the math girlies ๐งฎ). lowkey controls the whole tempo.--partsnumber โ number of parts. Default:10. more parts = more chaos = more fun, ngl.--spin|--no-spinโ whether the objects should spin. spinning is literally so them ๐ธ--rotate|--no-rotateโ whether the whole scene should spin. yes, that's different from--spin, and yes, both exist, don't @ me ๐--speednumber โ rotation speed,0-100. Default:1. (one!! they start chill and you can absolutely crank it, go off ๐ฅ)--light|--no-lightโ whether to use lighting, or flat coloring. mood lighting vs. flat aesthetic, both valid ๐--fpsโ display the current frame rate, CPU load, and polygon count. the stat girlies' favorite button, fr fr โญ
๐ฆ ENVIRONMENT
the vibes your shell needs to bring ๐ซถ
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 whole friend group:
X(1)xscreensaver(1)
๐ COPYRIGHT
Copyright ยฉ 2002 by Ben Buxton.
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.
okay so, real note: that "as is" bit means no warranty at all โ no promises, no guarantees, don't come for anybody if it acts up. that part matters, don't skip it ๐
๐ธ AUTHOR
Ben Buxton. (yes, the same legend from the copyright line โ we stan a consistent icon ๐)
and that's the whole page, bestie!! ๐ this gorgeousness is from X Version 11, dated 6.15 (30-Mar-2026), and the manual page itself is circuit(6) โ go make some 3D electronic components spin, you've earned it ๐โจ๐
๐ฆ 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