xscreensaver-getimage(1)
β¨ NAME β¨
ok so this is xscreensaver-getimage β it's a lil helper program from the XScreenSaver manual that loads a randomly-selected image onto an X11 Drawable so your screen savers have something pretty to play with π
πΈ SYNOPSIS πΈ
xscreensaver-getimage [--display host:display.screen] [--verbose]
window-id [pixmap-id]
π DESCRIPTION π
okok so bestie, xscreensaver-getimage is a helper program for the xscreensaver hacks that manipulate images. it's literally the backstage crew, not the main character. π«Ά
what it does: it selects a random image and puts it on the specified window or pixmap. and what even is that image? could be:
- a snapshot of the desktop πΈ
- a frame captured from the system's video input πΉ
- a randomly-selected image from disk πΌοΈ
if you give it only a window ID, the image gets painted right there on the window. if you give it both a window ID and a pixmap ID, then the image gets painted on the pixmap, and the window may get modified as a side-effect. iykyk. π
π¦ OPTIONS π¦
so it doesn't really take flags for this part β xscreensaver-getimage reads the ~/.xscreensaver file for configuration info, and it uses these settings:
grabDesktopImagesβ whether it's acceptable to grab snapshots of the desktop. the security-paranoid girlies might wanna turn this off, to avoid letting people see (but not touch!!) your desktop while the screen is locked. πgrabVideoFramesβ whether it's acceptable to grab frames of video from the system's video input. grabbing video is done by invoking thexscreensaver-getimage-video(6x)program. π₯chooseRandomImagesβ whether it's acceptable to display random images found on disk. selecting and loading images is done by invoking thexscreensaver-getimage-file(6x)program. π₯imageDirectoryβ when loading images from disk, this is the directory to find them in. and no cap, the directory will be searched recursively for images. π
it may also be the URL of an RSS or Atom feed, in which case a random image from that feed gets selected instead. the contents of the feed will be cached locally and refreshed periodically as needed. β¨
also if none of the three options are set to True, then video colorbars will be displayed instead. iconic fallback behaviour honestly. π
π BUGS π
when grabbing desktop images, the window argument will be unmapped and have its contents modified, which causes flicker. π (this does not happen when loading image files or video frames, so breathe.)
π SEE ALSO π
X(1)xscreensaver(1)xscreensaver-settings(1)xscreensaver-getimage-file(6x)xscreensaver-getimage-video(6x)
π COPYRIGHT π
Copyright Β© 2001-2021 by Jamie Zawinski. 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.
π AUTHOR π
Jamie Zawinski <jwz@jwz.org>, 14-Apr-2001
ok that's the whole thing bestie, no notes, we ate π β¨ and for the record: this is from X Version 11, version 6.09 (07-Jun-2024) of the XScreenSaver manual. slay, bye π¦π
π¦ where this page comes from
- debian trixie: xscreensaver-data 6.09+dfsg1-1 Β· Other_1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms