logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

xscreensaver-getimage - loads a randomly-selected image onto an X11 Drawable for use by screen savers

Author

       Jamie Zawinski <jwz@jwz.org>, 14-Apr-2001

X Version 11                                   6.08 (10-Oct-2023)                       xscreensaver-getimage(1)

Bugs

       When grabbing desktop images, the window argument will  be  unmapped  and  have  its  contents  modified,
       causing flicker.  (This does not happen when loading image files or video frames.)

Description

       The xscreensaver-getimage program is a helper program for the xscreensaver hacks that manipulate images.

       This  program selects a random image, and puts it on the specified window or pixmap.  This image might be
       a snapshot of the desktop; or a frame captured from the system's  video  input;  or  a  randomly-selected
       image from disk.

       If  only  a window ID is specified, the image will be painted there.  If both a window ID and a pixmap ID
       are specified, then the image will be painted on the pixmap; and the window may be modified  as  a  side-
       effect.

Name

       xscreensaver-getimage - loads a randomly-selected image onto an X11 Drawable for use by screen savers

Options

xscreensaver-getimage  reads  the  ~/.xscreensaver  file  for  configuration  information.  It uses these
       settings:

       grabDesktopImages
           Whether it is acceptable to grab snapshots of the desktop.  The security paranoid might want to  turn
           this off, to avoid letting people see (but not touch!) your desktop while the screen is locked.

       grabVideoFrames
           Whether it is acceptable to grab frames of video from the system's video input.  Grabbing of video is
           done by invoking the xscreensaver-getimage-video(6x) program.

       chooseRandomImages
           Whether  it is acceptable to display random images found on disk.  Selection and loading of images is
           done by invoking the xscreensaver-getimage-file(6x) program.

       imageDirectory
           When loading images from disk, this is the directory to find them in.  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  will  be
           selected  instead.   The  contents  of  the feed will be cached locally and refreshed periodically as
           needed.

       If none of the three options are set to True, then video colorbars will be displayed instead.

See Also

X(1),           xscreensaver(1)          xscreensaver-settings(1)          xscreensaver-getimage-file(6x)
       xscreensaver-getimage-video(6x)

Synopsis

xscreensaver-getimage [--display host:display.screen] [--verbose] window-id [pixmap-id]

See Also