home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / xscreensaver-126 / freeware_readme.txt < prev    next >
Text File  |  1998-12-15  |  6KB  |  127 lines

  1. XSCREENSAVER, MOTIF_TOYS, X Window Screen Saver and Locker -126
  2.  
  3.  
  4. The xscreensaver program waits until the keyboard and mouse have been idle
  5. for a period, and then runs a graphics demo chosen at random.  It turns off
  6. as soon as there is any mouse or keyboard activity.
  7.  
  8. The purpose of xscreensaver is to display pretty pictures on your screen 
  9. when it is not in use, in keeping with the philosophy that unattended 
  10. monitors should always be doing something interesting, just like they do 
  11. in the movies.
  12.  
  13. However, xscreensaver can also be used as a screen locker, to prevent
  14. others from using your terminal while your are away.
  15.  
  16. The benefit that this program has over the combination of the xlock and
  17. xautolock programs is the ease with which new graphics hacks can be
  18. installed: you don't need to recompile this program to add a new display
  19. mode, you just change some resource settings.  Any program which can be
  20. invoked in such a way that it draws on the root window of the screen can
  21. now be used as a screensaver without modification.  The programs that
  22. are being run as screensavers don't need to have any special knowledge
  23. about what it means to be a screensaver.
  24.  
  25. The XIDLE or MIT-SCREEN-SAVER server extensions will be used if you have them.
  26.  
  27. Unfortunately, locking doesn't work if you don't have Motif.
  28.  
  29. Also included are several graphics hacks for use as screensavers.  There's
  30. nothing magic about these: they're just programs that draw on the root
  31. window, which are pointed at by the screensaver's default resource settings.
  32.  
  33.    qix        - My own implementation of this, with many more options
  34.           than you would have thought qix could have.
  35.    helix    - Generates spirally "stringart" patterns.
  36.    pedal    - Draws a different kind of spirally pattern.
  37.    rorschach    - Random inkblot patterns.
  38.    attraction    - A bouncing ball demo, or a qix-like demo, or a wild
  39.           color-cycling thing, with some odd rules.
  40.    greynetic    - Random colored/stippled rectangles.
  41.    rocks    - Flying through an asteroid field.
  42.    blitspin    - Rotate a bitmap using bitblts.
  43.    imsmap    - Generates random maps or cloud formations.
  44.    hypercube    - 2d projection of a hypercube rotating on all four axes.
  45.    slidescreen    - Divides the screen into a grid and plays a 16-puzzle on it.
  46.    decayscreen    - A melting effect.
  47.    halo        - Random circular patterns.
  48.    pyro        - Fireworks.  Looks a lot like the version in xlock.
  49.    hopalong    - Fractals.  I snarfed this code from xlock.
  50.    flame    - Fractals.  Also from xlock.
  51.    noseguy    - A guy with a big nose wanders around the screen saying
  52.           things.  I snarfed this code from xnlock.
  53.    maze        - This is the X maze demo modified to take a -root option
  54.           so that it works with xscreensaver.
  55.    lmorph    - morphing line drawings.
  56.  
  57. The latest version of xscreensaver is always ftpable from ftp.x.org.  You can
  58. also get it from my web page at http://www.netscape.com/people/jwz/.
  59.  
  60.     -- Jamie Zawinski <jwz@netscape.com>
  61.  
  62. OpenVMS port of Xscreensavser version 1.26     December 1995
  63. ==========================================
  64.  
  65. Xscreensaver distribution can be found in 3 subdirectories:
  66.  
  67. [.DRIVER]   The Xscreensaver and Xscreensaver-command programs.
  68. [.HACKS]    Graphic demos ,can be run either through the xscreensaver program 
  69.             or standalone.
  70. [.UTILS]    A small libraries of various utilities.
  71.  
  72. All objets, libraries and exes files are provided for VAX VMS 5.5-2 (compiled
  73. with VAX C 3.2 / Motif 1.1) and AXP VMS 6.1 (compiled with DEC C 5.0 / Motif
  74. 1.2). 
  75.  
  76. If you wan to rebuild, you need to rebuild [.UTILS] directory first and
  77. re-create the object library (look at the end of COMPILE*.COM procedure).
  78.  
  79. You can now rebuild the [.HACKS] directory and the [.DRIVER] directory.
  80.  
  81. WARNING : before rebuilding [.HACKS], you need to correct some of DECwindows 
  82. bitmap files. Some files are bogus !! (they have a long line of null chars 
  83. at the end). These files are under SYS$COMMON:[DECW$INCLUDE.BITMAPS] directory:
  84.  
  85. STIPPLE.XBM
  86. HLINES2.XBM
  87. LIGHT_GRAY.XBM
  88. ROOT_WEAVES.XBM
  89. VLINES2.XBM
  90.  
  91. These files are all used by Greynetic demo.
  92.  
  93. Nota: link procedure automagically select appropriate X and Motif Libraries
  94. (X11R4/Motif 1.1 - X11R4/Motif 1.2). 
  95.  
  96. The SETUP.COM procedure gives you a definition of all DCL foreign command
  97. symbols needed to run Xscreensaver and all the graphic hacks. You need to
  98. modify this procedure if you install these programs in another directory tree.
  99.  
  100. VMS .HLP files are provied for all programms of this distribution.
  101.  
  102. You can easily add new graphic demos without recompiling Xscreensaver. You just
  103. need to add them in resource file XSCREENSAVER.DAT. This file (originally
  104. present in [.DRIVER] directory ) can be installed under your SYS$LOGIN 
  105. directory for a per-user customization basis. You can also install it under 
  106. the system-wide user resource directory SYS$COMMON:[DECW$DEFAULT.USER] 
  107. (with (W:RE) protections). The new graphics hack must be run in root-window 
  108. mode to be accepted by Xscreensaver.
  109.  
  110. The graphic demos are spawn into subprocess created by the system() call (in
  111. the Unix version the execve() call is used).
  112.  
  113. The VMS passord checking programs were picked up in the Xlock distribution.
  114.  
  115. Many thanks to Martin P.J. Zinser for many portability improvements to this
  116. port (look at XSCREEN_MARTIN.TXT for a list of changes).
  117.  
  118. Thanks to GrΘgoire SandrΘ (sandre@clamart.wireline.slb.com) for a patch
  119. concerning FileVue X Messages.
  120.  
  121. Aug 96 : Mods to compile with DEC C 5.2
  122.  
  123. Enjoy,
  124.  
  125. Patrick MOREAU - CENA/Athis-Mons - FRANCE  (pmoreau@cena.dgac.fr)
  126.                                            (moreau_p@decus.decus.fr)
  127.