kumppa(6)
π kumppa(6) β the XScreenSaver manual, but make it cute β¨
okay bestie, gather round, because this one is literally a screensaver from the XScreenSaver manual and it is giving absolute chaos in the best way possible π
π« NAME
kumppa β spiraling, spinning, splashes of color rush toward the screen ππ¨
like. that's it. that's the whole vibe. it spins, it spirals, the colors come at you, and your eyeballs are simply not prepared π
β¨ SYNOPSIS
kumppa [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--speed number]
[--random] [--dbuf] [--fps]
no cap, that's the whole invocation right there π«Ά
π¦ DESCRIPTION
Spiraling, spinning, and very, very fast splashes of color rush toward the screen. like genuinely very very fast β the manpage says it twice because it MEANS it ππ₯
it's giving hyperspace but make it a screensaver. main character energy fr fr π
π OPTIONS π
every single flag, bestie, no skips, we are NOT summarising π
--visual visualβ tell it which visual to use. legal values are the name of a visual class, or the id number of a specific visual (and that id can be decimal or hex, slay) π¨--windowβ draw on a newly-created window. this one is the default, so it's already doing this unless you say otherwise π«--rootβ draw on the root window instead. bigger canvas, bigger vibe πΈ--window-id numberβ draw on the specific window you point at π--delay numberβ per-frame delay, in microseconds. default:10000(that's 0.01 seconds, for the record) β±οΈ--speed numberβ density. range is0.0001-0.2. default:0.1π₯--random|--no-randomβ whether to randomize. yes or no, you decide, iykyk π²--dbuf|--no-dbufβ whether to double buffer πΌοΈ--fpsβ display the current frame rate and CPU load. perfect for when you want to watch the numbers go brrr π
πΏ ENVIRONMENT
the environment variables are lowkey important, don't skip them π§
DISPLAYβ to get the default host and display numberXENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERpropertyXSCREENSAVER_WINDOWβ the window ID to use with--root
π SEE ALSO
go read these too, they're iconic in their own right π
X(1)xscreensaver(1)
π COPYRIGHT
Copyright Β© 2002 by Teemu Suutari. π
and here's the legal bit, word for word in spirit: 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. π«Ά (yes bestie, "as is" means exactly what you think it means β no promises, no refunds, no vibes guaranteed π)
π AUTHOR
Teemu Suutari. that's the whole author section. respect the icon π«‘
π‘ friendly reminder that this page comes to you from X Version 11, version 6.15, dated 30-Mar-2026 β so when you're out here spinning colors at your screen, you know exactly which release had your back πβ
now go run it and let the splashes rush toward you, bestie ππ
π¦ 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