spotlight(6)

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

✨ 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 the RESOURCE_MANAGER property. Resource-file override realness 🧚.
  • XSCREENSAVER_WINDOW β€” The window ID to use with --root. This is the window ID bestie for --root πŸͺŸ.

⭐ SEE ALSO ⭐

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