http://packetstormsecurity.org/UNIX/admin/xscreensaver-3.28.tar.gz
[xscreensaver] / driver / XScreenSaver.ad.in
index 389075395d36000b3cad98a78897d17ab889de16..13e579499505d2a20d4337219aef60616e2c163e 100644 (file)
@@ -4,8 +4,8 @@
 !            a screen saver and locker for the X window system
 !                            by Jamie Zawinski
 !
-!                              version 3.22
-!                                09-Dec-99
+!                              version 3.28
+!                              02-Feb-2001
 !
 ! See "man xscreensaver" for more info.  The latest version is always
 ! available at http://www.jwz.org/xscreensaver/
 ! your home directory, the settings in that file take precedence.
 
 
+! Don't hand this file to "xrdb" -- that isn't how app-defaults files work.
+! Though app-defaults files have (mostly) the same syntax as your ~/.Xdefaults
+! file, they are used differently, and if you run this file through xrdb,
+! you will probably mess things up.
+
+#error Do not run app-defaults files through xrdb!
+#error That does not do what you might expect.
+#error Put this file in /usr/lib/X11/app-defaults/XScreenSaver instead.
+
+! /* (xrdb prevention kludge: whole file)
+
 *timeout:              10
 *cycle:                        10
 *lockTimeout:          0
                                rorschach -root -offset 7                   \n\
                                hopalong -root                              \n\
                                greynetic -root                             \n\
-                               xroger -root                                \n\
                                imsmap -root                                \n\
                                slidescreen -root                           \n\
                                decayscreen -root                           \n\
              "Ripples (stir)"  ripples -root -oily -light 2 -stir          \n\
           "Ripples (desktop)"  ripples -root -water -light 6               \n\
                                hypercube -root                             \n\
+                               hyperball -root                             \n\
                                halo -root                                  \n\
                                maze -root                                  \n\
                                noseguy -root                               \n\
                                ccurve -root                                \n\
                                blaster -root                               \n\
                                bumps -root                                 \n\
+                               xteevee -root                               \n\
+                               xspirograph -root                           \n\
+                               nerverot -root                              \n\
+-          "NerveRot (dense)"  nerverot -root -count 1000                  \n\
+-          "NerveRot (thick)"  nerverot -root -count 100 -line-width 4       \
+                               -max-nerve-radius 0.8 -nervousness 0.5 -db  \n\
+                               xrayswarm -root                             \n\
+-             "Zoom (Fatbits)" zoom -root                                  \n\
+              "Zoom (Lenses)"  zoom -root -lenses                          \n\
+                               whirlwindwarp -root                         \n\
   color:                       bubbles -root                               \n\
   default-n:                   webcollage -root                            \n\
   default-n:  "WebCollage (whacked)"                                         \
                                  -texture_quality -light -fog              \n\
 @GLE_KLUDGE@GL:                        extrusion -root                             \n\
 @GL_KLUDGE@ GL:                        sierpinski3d -root                          \n\
+@GL_KLUDGE@ GL:                        gflux -root                                 \n\
+@GL_KLUDGE@ GL:                        stonerview -root                            \n\
+@GL_KLUDGE@ GL:                        starwars -root                              \n\
                                                                              \
 -                              xdaliclock -root -builtin3 -cycle           \n\
 - default-n:                   xearth -nofork -nostars -ncolors 50           \
 -      "XMountains (top)"      xmountains -b -M -Z 0 -r 1 -m               \n\
 -                               xaos -root -autopilot -incoloring -1         \
                                   -nogui -outcoloring -1                   \n\
--                              xfishtank -d                                \n
+-                              xfishtank -d -s                             \n\
+-                              xsnow                                       \n\
+-                              goban -root                                 \n\
+-                              electricsheep                               \n\
+-                              cosmos -root                                \n
 
 
 ! To display a randomized slideshow of images, you can do something like this:
 !
 !     xscreensaver-sgigl /usr/sbin/ep -S
 !
+! (But note that, on non-SGIs, the bundled "stonerview" hack is a decent
+! clone of "ep".  Yay!)
+!
 ! You can also use the "ant" demo, but first you need to wrap a shell script
 ! around it that cds to its home directory, so that it can find its files;
 ! and also pass it the -S argument, to prevent it from forking.  What a mess!
@@ -368,7 +399,7 @@ XScreenSaver.bourneShell:           /bin/sh
 *passwd.thermometer.width:     8
 
 *splash.heading.label:         XScreenSaver %s
-*splash.body.label:            Copyright © 1991-1999 by
+*splash.body.label:            Copyright © 1991-2001 by
 *splash.body2.label:           Jamie Zawinski <jwz@jwz.org>
 *splash.demo.label:            Demo
 *splash.prefs.label:           Prefs
@@ -381,7 +412,8 @@ XScreenSaver.bourneShell:           /bin/sh
 *demoDialog*label1.fontList:     *-helvetica-medium-r-*-*-*-140-*-*-*-iso8859-1
 *cmdText.fontList:                 *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1
 *label0.fontList:                  *-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1
-*doc.fontList:                   *-helvetica-medium-r-*-*-*-100-*-*-*-iso8859-1
+XScreenSaver*doc.fontList:       *-helvetica-medium-r-*-*-*-100-*-*-*-iso8859-1
+! above must be fully qualified to get around *sgiMode.
 
 *foreground:                   #000000
 *background:                   #C0C0C0
@@ -513,11 +545,6 @@ XScreenSaver.bourneShell:          /bin/sh
 ! sanity check -- hands off.
 *hacks.documentation.isInstalled: True
 
-*hacks.grav.documentation:                                             \
-This program draws a simple orbital simulation.         If you turn on         \
-trails, it looks kind of like a cloud-chamber photograph.  Written by  \
-Greg Bowering.
-
 *hacks.qix.documentation:                                              \
 This is the swiss army chainsaw of qix programs.  It bounces a series  \
 of line segments around the screen, and uses variations on this basic  \
@@ -570,11 +597,6 @@ Patrick Naughton.
 This draws random colored and stippled rectangles.  Written by Jamie   \
 Zawinski.
 
-*hacks.xroger.documentation:                                           \
-The XScreenSaver logo. Don't you hate it?  So do I.  Would you like    \
-to design a new logo for XScreenSaver? If so, send jwz your            \
-submissions.
-
 *hacks.imsmap.name: IMSmap
 *hacks.imsmap.documentation:                                           \
 This generates random cloud-like patterns.  It looks quite different   \
@@ -666,6 +688,11 @@ visualize the rotation, it uses a different color for the edges of \
 each face.  Don't think about it too long, or your brain will melt.    \
 Written by Joe Keane, Fritz Mueller, and Jamie Zawinski.
 
+*hacks.hyperball.documentation:                                                \
+Hyperball is to hypercube as dodecahedron is to cube: this displays    \
+a 2D projection of the sequence of 3D objects which are the projections        \
+of the 4D analog to the dodecahedron.  Written by Joe Keane.
+
 *hacks.halo.documentation:                                             \
 This draws trippy psychedelic circular patterns that hurt to look at.  \
 It can also animate the control-points, but that takes a lot of CPU    \
@@ -1048,6 +1075,21 @@ of your desktop, it creates a bump map from it.   Basically, it          \
 3D-izes a roaming section of your desktop, based on color intensity.   \
 Written by Shane Smit.
 
+*hacks.xteevee.name: XTeeVee
+*hacks.xteevee.documentation:                                          \
+XTeeVee simulates various television problems, including static,       \
+loss of vertical hold, and a test pattern.  By Greg Knauss.
+
+*hacks.xspirograph.name: XSpiroGraph
+*hacks.xspirograph.documentation:                                      \
+Simulates that pen-in-nested-plastic-gears toy from your childhood.     \
+By Rohit Singh.
+
+*hacks.nerverot.name: NerveRot
+*hacks.nerverot.documentation:                                          \
+Draws a rolling tube, composed of nervously vibrating squiggles.       \
+By Dan Bornstein.
+
 *hacks.webcollage.name: WebCollage
 *hacks.webcollage.documentation:                                       \
 This program makes collages out of random images pulled off of the     \
@@ -1165,13 +1207,47 @@ that come with the GL Extrusion library by Linas Vepstas.
 *hacks.sierpinski3d.name: Sierpinski3D
 *hacks.sierpinski3d.documentation:                                     \
 This draws the three-dimensional variant of the recursive Sierpinski   \
-triangle fractal, using GL.  Written by Tim Robinson.
+triangle fractal, using GL.  Written by Tim Robinson and Jamie Zawinski.
 
 *hacks.ripples.documentation:                                          \
 This draws rippling interference patterns like splashing water.                \
 With the -water option, it manipulates your desktop image to look      \
 like something is dripping into it.  Written by Tom Hammersley.
 
+*hacks.gflux.name: GFlux
+*hacks.gflux.documentation:                                            \
+Draws a rippling waves on a rotating wireframe grid, using GL.         \
+Written by Josiah Pease.
+
+*hacks.xrayswarm.name: XRaySwarm
+*hacks.xrayswarm.documentation:                                        \
+Draws a few swarms of critters flying around the screen, with nicely   \
+faded color trails behind them.  Written by Chris Leger.
+
+*hacks.zoom.documentation:                                              \
+Zooms in on a part of the screen and then moves around.  With the       \
+-lenses option the result is like looking through many overlapping      \
+lenses rather than just a simple zoom.  Written by James Macnicol.
+
+*hacks.whirlwindwarp.name: WhirlwindWarp
+*hacks.whirlwindwarp.documentation:                                  \
+Floating stars are acted upon by a mixture of simple 2D              \
+forcefields.  The strength of each forcefield changes                \
+continuously, and it is also switched on and off at random.          \
+By Paul 'Joey' Clark.
+
+*hacks.stonerview.name: StonerView
+*hacks.stonerview.documentation:                                     \
+Chains of colorful squares dance around each other in complex spiral \
+patterns.  Written by Andrew Plotkin, based on SGI's `electropaint'  \
+screensaver.
+
+*hacks.starwars.name: StarWars
+*hacks.starwars.documentation:                                       \
+Draws a stream of text slowly scrolling into the distance at an      \
+angle, over a star field, like at the beginning of the movie of the  \
+same name.  Written by Jamie Zawinski and Claudio Matauoka.
+
 
 !=============================================================================
 !
@@ -1206,7 +1282,10 @@ XMountains generates realistic-looking fractal terrains of snow-capped   \
 mountains near water, with either a top view or a side view.           \
 Written by Stephen Booth.  This is not included with the XScreenSaver  \
 package, but if you don't have it already, you can find it at          \
-<http://www.epcc.ed.ac.uk/~spb/xmountains/>.
+<http://www.epcc.ed.ac.uk/~spb/xmountains/>.                           \
+                                                                   \n\n\
+Be sure to compile it with -DVROOT or it won't work right when launched        \
+by the xscreensaver daemon.
 
 *hacks.xaos.name: XaoS
 *hacks.xaos.documentation:                                             \
@@ -1220,3 +1299,31 @@ already, you can find it at <http://limax.paru.cas.cz/~hubicka/XaoS/>.
 Fish!  This is not included with the XScreenSaver package, but if you  \
 don't have it already, you can find it at                               \
 <http://metalab.unc.edu/pub/Linux/X11/demos/>.
+
+*hacks.xsnow.documentation:                                            \
+Draws falling snow and the occasional tiny Santa.  By Rick Jansen.      \
+You can find it at <http://www.euronet.nl/~rja/Xsnow/>.
+
+*hacks.goban.documentation:                                            \
+Replays historical games of go (aka wei-chi and baduk) on the screen.   \
+By Scott Draves.  You can find it at <http://www.draves.org/goban/>.
+
+*hacks.electricsheep.name: ElectricSheep
+*hacks.electricsheep.documentation:                                    \
+ElectricSheep is an xscreensaver module that displays mpeg video of    \
+an animated fractal flame.  In the background, it contributes render   \
+cycles to the next animation.  Periodically it uploades completed      \
+frames to the server, where they are compressed for distribution to    \
+all clients.                                                           \
+                                                                   \n\n\
+This program is recommended only if you have a high bandwidth          \
+connection to the Internet.                                            \
+                                                                   \n\n\
+By Scott Draves.  You can find it at <http://www.electricsheep.org/>.   \
+See that web site for configuration information.
+
+*hacks.cosmos.documentation:                                           \
+Draws fireworks and zooming, fading flares.  By Tom Campbell.           \
+You can find it at <http://www.mindspring.com/~campbell/cosmos/>.
+
+! (xrdb prevention kludge: whole file) */