fiberlamp(6)

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

🌈 fiberlamp(6) β€” the fiber optic lamp era

okay bestie so this is fiberlamp, and it lives in the XScreenSaver manual, section 6 (the games/toys corner of the manual, iykyk). it's giving "lava lamp but make it ✨optical✨" and honestly? obsessed.

✨ NAME ✨

fiberlamp β€” Fiber Optic Lamp. that's it. that's the whole name. iconic behavior.

πŸ¦‹ SYNOPSIS πŸ¦‹

fiberlamp [--display host:display.screen] [--visual visual] [--window]
          [--root] [--window-id number] [--count number] [--cycles number]
          [--delay number] [--ncolors number] [--fps]

πŸ’… DESCRIPTION πŸ’…

it displays a Fiber Optic Lamp. no cap, that's literally the entire description. it's a lamp, the fibers glow, main character energy, periodt. πŸŽ€

🌸 OPTIONS 🌸

  • --visual visual β€” tells it which visual to use, so it knows what to draw on. legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. decimals, hex, both valid, we love a flexible queen. πŸ’œ
  • --window β€” draw on a newly-created window. this is the default, so if you just run it, this is the vibe you're getting.
  • --root β€” draw on the root window instead. going straight to the desktop wallpaper, bold move, respect.
  • --window-id number β€” draw on the specified window. you point, it paints. 🫢
  • --count number β€” number of fibers. range is 10 - 500. default: 500. yes, five hundred whole fibers, she's not doing a minimal look. ✨
  • --cycles number β€” number of cycles before the lamp is knocked sideways 😭 (yes, the lamp gets knocked sideways, that's canon). range is 100 - 10000. default: 10000.
  • --delay number β€” per-frame delay, in microseconds. default: 10000 (that's 0.01 seconds.). tiny little pauses, one frame at a time, we love pacing. πŸŽ€
  • --ncolors number β€” number of colors. default: 64. sixty-four little hues doing their thing. 🌈
  • --fps β€” display the current frame rate and CPU load. the little numbers that tell you if your machine is thriving or fighting for its life. πŸ”₯

🧚 ENVIRONMENT 🧚

  • DISPLAY β€” used to get the default host and display number. it's like the group chat address of your X server.
  • XENVIRONMENT β€” used to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. your personal override era, no cap.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. bestie, this is the one that hooks it up when xscreensaver is doing the drawing.

⭐ SEE ALSO ⭐

go read those if you want the whole lore, iykyk πŸ’–

Copyright Β© 2005 by Tim Auckland.

and here's the actual legal bits, character for character, because we do not paraphrase a license in this house:

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.

it's provided "as is" β€” no express or implied warranty, so if it breaks, it breaks, and that's between you and the universe. 😭

🌷 AUTHOR 🌷

Tim Auckland. legend. gave us a whole fiber optic lamp. 🫢


okay that's the whole page, you're officially caught up πŸ’– this was the fiberlamp(6) page from X Version 11, version 6.15, dated 30-Mar-2026 β€” mwah, go stare at a glowing lamp, you've earned it 🌸✨

πŸ“¦ where this page comes from