fiberlamp(6)
π 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 πΈ
--visualvisual β 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-idnumber β draw on the specified window. you point, it paints. π«Ά--countnumber β number of fibers. range is10-500. default:500. yes, five hundred whole fibers, she's not doing a minimal look. β¨--cyclesnumber β number of cycles before the lamp is knocked sideways π (yes, the lamp gets knocked sideways, that's canon). range is100-10000. default:10000.--delaynumber β per-frame delay, in microseconds. default:10000(that's0.01seconds.). tiny little pauses, one frame at a time, we love pacing. π--ncolorsnumber β 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 theRESOURCE_MANAGERproperty. 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 β
X(1)xscreensaver(1)
go read those if you want the whole lore, iykyk π
π COPYRIGHT π
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
- 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