Introduction to XScreenSaver
        
        
          The XScreenSaver 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.
        
        
          There may be a more recent release available from the XScreenSaver home page. You can check
          http://www.jwz.org/xscreensaver/
          and probably use the existing BLFS instructions. Note that versions
          other than the one shown in the download URLs have not been tested
          in a BLFS environment.
        
        
          Package Information
        
        
        
          XScreenSaver Dependencies
        
        
          Required
        
        
          bc-1.06 and
          libglade-2.6.1 (alternatively LessTif-0.95.0
          but not recommended)
        
        
          Optional
        
        
          libjpeg-6b, libgnome-2.18.0, GLE, Netpbm, XDaliClock, Linux-PAM-0.99.10.0, MIT
          Kerberos V5-1.6 (built with Kerberos V4 backwards
          compatibility), and krb4 and Heimdal-1.1
          (Kerberos authentication requires having Kerberos V4 and V5 on the
          system)
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xscreensaver
        
       
      
        
          Installation of XScreenSaver
        
        
          Install XScreenSaver by running
          the following commands:
        
        
./configure --prefix=/usr --libexecdir=/usr/lib &&
make
        
          This package does not come with a test suite.
        
        
          Now, as the root user:
        
        
make install
       
      
        
          Command Explanations
        
        
          --with-setuid-hacks: This switch allows
          some demos to be installed setuid root which is needed in order to ping other
          hosts.
        
        
          --enable-locking: This switch provides
          support for locking the display.