imgscreensaver
Licensing and disclaimer
This software is licensed under the GNU General Public License version 2. It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the COPYING file included in the distribution for more information.
Info
imgscreensaver is a tiny screensaver utility which displays an image in the center of the screen. It has been developed for X.org X11 on Linux but should also work in other Unix/X11 environments. It is designed to sleep as much as possible, and works well with large timeouts. Other screensaver apps tend to poll once per second. Requirements: X11 with screensaver extension ImageMagick with MagickWand Usage: imgscreensaver -t 60 -i foo.jpg (for a 60 second idle timeout and the foo.jpg image) Based on rsaver http://www.linuxpages.org/rsaver_en.php Copyright (C) 2004 Josip DeanovicUses code from Xlib JPEG Display tutorial: http://www.xmission.com/~georgeps/documentation/tutorials/Xlib_JPEG_Tutorial-5.html Copyright George Peter Staplin 2003 Licensed under the GPL, see the COPYING file Bugs and TODO: - We have to usleep(10000) after we enable the screensaver, otherwise sometimes the screen goes blank without displaying the image. This is particularly common when running compiz and the screen fades to black. - When running the screensaver under a window manager like GNOME's metacity, the screensaver appears in a desktop-managed window rather than drawing over the X root window. rsaver and beforelight have the same bug.