spotlight(6)
β¨ NAME β¨
Okay bestie, this is spotlight(6) from the XScreenSaver manual, and the assignment is simple: spotlight will move spotlight around desktop. Thatβs the name, thatβs the vibe, main character energy only π
.
π SYNOPSIS π
Run it like this, fr fr:
spotlight [--display host:display.screen] [--foreground color]
[--background color] [--window] [--root] [--window-id number][--mono]
[--install] [--visual visual] [--delay usecs] [--duration secs]
[--radius pixels] [--fps]
π¦ DESCRIPTION π¦
The spotlight program takes an image and exposes small sections of it as if through a wandering spotlight beam. Itβs literally peekaboo with a beam π¦β¨.
The image that it manipulates will be grabbed from the portion of the screen underlying the window, or from the system's video input, or from a random file on disk, as indicated by the grabDesktopImages, grabVideoFrames, and chooseRandomImages options in the ~/.xscreensaver file; see xscreensaver-settings(1) for more details. Thatβs the whole source-image situation, no cap π«Ά.
π OPTIONS π
spotlight accepts the following options, bestie:
--windowβ Draw on a newly-created window. This is the default. New window, who dis? π--rootβ Draw on the root window. Straight-up root energy π±.--window-id numberβ Draw on the specified window. You pick the window, it draws there πͺ.--monoβ If on a color display, pretend we're on a monochrome display. Retro pretend-mode, iconic π€.--installβ Install a private colormap for the window. Colormap? Private. Very VIP π .--visual visualβ Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. Pick your visual, bestie π.--delay microsecondsβ Slow it down. Chill mode activated π.--duration secondsβ How long to run before loading a new image. Default 120 seconds. Two whole minutes before the next image, periodt β³.--radius pixelsβ Radius of the spotlight in pixels. Big beam, tiny beam, your call π¦.--fpsβ Display the current frame rate and CPU load. Stats on screen, because we love data π.
πΈ ENVIRONMENT πΈ
DISPLAYβ to get the default host and display number. Where the display lives, basically π.XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. Resource-file override realness π§.XSCREENSAVER_WINDOWβ The window ID to use with--root. This is the window ID bestie for--rootπͺ.
β SEE ALSO β
π COPYRIGHT π
Copyright Β© 1999 by Rick Schultz.
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.
Thatβs the legal tea, and yes, it must stay in all the copies and supporting docs π«.
π§ CREDITS π§
Hacked together by Rick Schultz <rick@skapunx.net>, based on StefView for BackSpace by Darcy Brockbank and on several other xscreensaver hacks. Origin story slays, iykyk π.
This page is from the XScreenSaver manual: X Version 11, 6.15 (30-Mar-2026). Go make that wandering spotlight beam serve, 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