kumppa(6)

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

🌈 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 is 0.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 number
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root

πŸ”­ SEE ALSO

go read these too, they're iconic in their own right πŸ‘‘


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