celtic(6)

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

πŸ’œ celtic β€” like, the XScreenSaver manual, bestie

okay so real talk: this is the celtic page from the XScreenSaver manual (yeah, the celtic(6) one, section 6, we love a classic), and I'm about to explain the whole thing to you like we're texting at 2am. grab a snack. πŸ“


✨ NAME ✨

celtic β€” draws celtic cross-stitich patterns. yes really. it's giving grandma's embroidery hoop but make it pixels. 🧡✨

πŸŽ€ SYNOPSIS πŸŽ€

celtic [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--delay2 number]
[--ncolors number] [--graph mode] [--fps]

🌸 DESCRIPTION 🌸

celtic just… keeps drawing. over and over. random cross-stitch patterns, forever, on loop, no thoughts head empty. it's literally the screensaver equivalent of a fidget spinner and honestly? iconic. πŸ‘‘

πŸ’… OPTIONS πŸ’…

  • --visual visual β€” picks which visual to use, bestie. legal values are the name of a visual class, or the id number (decimal or hex, we're flexible) of one specific visual. choose wisely πŸ’–
  • --window β€” draw on a newly-created window. this is the default, so it's basically main character energy by birth πŸ‘‘
  • --root β€” draw on the root window instead. going straight to the source, love that for you 🌈
  • --window-id number β€” draw on the window you point at. be specific, be decisive πŸ’…
  • --delay number β€” per-frame delay, in microseconds. default: 10000. micro. seconds. tiny little baby time units 🐜
  • --delay2 number β€” delay between patterns, in seconds. default: 5. so like, a real amount of time this time ⏳
  • --ncolors number β€” number of colours to use. default: 20. a whole palette, we're painting 🎨
  • --graph β€” whether to render the underlying graph. default: no. the bones stay hidden unless you ask πŸ™ˆ
  • --fps β€” display the current frame rate and CPU load. the "how's my performance" check-in, iykyk πŸ“Š

πŸ¦‹ ENVIRONMENT πŸ¦‹

  • DISPLAY β€” to get the default host and display number. where am i, what am i attached to, etc πŸ’«
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. it's the override file, the "actually, no" file 😌
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. the buddy that --root needs 🫢

⭐ SEE ALSO ⭐

X(1), xscreensaver(1) β€” go read those too, they're the extended universe 🌌

Copyright Β© 2005 by Max Froumentin. πŸ’–

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, no warranty, read it and weep)

🌈 AUTHOR 🌈

Max Froumentin <max@lapin-bleu.net> β€” thank you for the cross-stitch slay, king 🫑


and that's the whole page, no skips, we read every line πŸ’€ β€” this little beauty is X Version 11, version 6.15 (30-Mar-2026), and that's the vibe check, periodt πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from