%general-entities; ]> $LastChangedBy$ $Date$ XScreenSaver-&xscreensaver-version; XScreenSaver Introduction to XScreenSaver The XScreenSaver package is a modular screen saver and locker for the X Window System. It is highly customizable and allows the use of any program that can draw on the root window as a display mode. The purpose of XScreenSaver is to display pretty pictures on your screen when it is not in use, in keeping with the philosophy that unattended monitors should always be doing something interesting, just like they do in the movies. However, XScreenSaver can also be used as a screen locker, to prevent others from using your terminal while you are away. &lfs101_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &xscreensaver-md5sum; Download size: &xscreensaver-size; Estimated disk space required: &xscreensaver-buildsize; Estimated build time: &xscreensaver-time; XScreenSaver Dependencies Required , , and Recommended Optional , , GLE and User Notes: Installation of XScreenSaver Change a harcoded library name, which prevents using the settings found by configure: sed -i 's/-lsystemd/-lelogind/' driver/Makefile.in Install XScreenSaver by running the following commands: ./configure --prefix=/usr && make This package does not come with a test suite. Now, as the root user: make install Command Explanations : This switch allows some demos to be installed setuid root which is needed in order to ping other hosts. Configuring XScreenSaver Config Files /etc/X11/app-defaults/XScreenSaver and ~/.xscreensaver /etc/X11/app-defaults/XScreenSaver ~/.xscreensaver Linux PAM Configuration If XScreenSaver has been built with Linux PAM support, you need to create a PAM configuration file, to get it working correctly with BLFS. Issue the following commands as the root user to create the configuration file for Linux PAM: cat > /etc/pam.d/xscreensaver << "EOF" # Begin /etc/pam.d/xscreensaver auth include system-auth account include system-account # End /etc/pam.d/xscreensaver EOF Contents Installed Programs Installed Libraries Installed Directories xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage, xscreensaver-getimage-file, xscreensaver-getimage-video, xscreensaver-gl-helper and xscreensaver-text None /usr/libexec/xscreensaver and /usr/share/xscreensaver Short Descriptions xscreensaver is a screen saver and locker daemon xscreensaver xscreensaver-command controls a running xscreensaver process by sending it client messages xscreensaver-command xscreensaver-settings is a graphical front-end for setting the parameters used by the background xscreensaver daemon xscreensaver-settings xscreensaver-getimage is a helper program for the xscreensaver modules that manipulate images xscreensaver-getimage xscreensaver-getimage-file is a helper program for the xscreensaver modules that manipulate images xscreensaver-getimage-file xscreensaver-getimage-video is a helper program for the xscreensaver modules that manipulate images xscreensaver-getimage-video xscreensaver-gl-helper is a helper program for the xscreensaver OpenGL modules xscreensaver-gl-helper xscreensaver-gl-visual is a helper program for the xscreensaver OpenGL modules to figure out which X visual to use xscreensaver-gl-visual xscreensaver-text prints some text to stdout, for use by screen savers xscreensaver-text