"#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.",
"*timeout:		0:10:00",
"*cycle:			0:10:00",
"*lockTimeout:		0:00:00",
"*passwdTimeout:		0:00:30",
"*dpmsEnabled:		False",
"*dpmsStandby:		2:00:00",
"*dpmsSuspend:		2:00:00",
"*dpmsOff:		4:00:00",
"*grabDesktopImages:	True",
"*grabVideoFrames:	False",
"*chooseRandomImages:	False",
"*imageDirectory:	",
"*nice:			10",
"*lock:			False",
"*lockVTs:		True",
"*verbose:		False",
"*timestamp:		False",
"*fade:			True",
"*unfade:		False",
"*fadeSeconds:		0:00:03",
"*fadeTicks:		20",
"*splash:		True",
"*splashDuration:	0:00:05",
"*visualID:		default",
"*captureStderr: 	True",
"*overlayTextForeground:	#FFFF00",
"*overlayTextBackground:	#000000",
"*overlayStderr:		True",
"*font:			*-medium-r-*-140-*-m-*",
"*sgiSaverExtension:	True",
"*mitSaverExtension:	False",
"*xidleExtension:	True",
"*procInterrupts:	True",
"*demoCommand: xscreensaver-demo",
"*prefsCommand: xscreensaver-demo -prefs",
"*helpURL: http://www.jwz.org/xscreensaver/man.html",
"*loadURL: netscape -remote 'openURL(%s)' || netscape '%s'",
"*manualCommand: xterm +sb -fg black -bg gray75 -T '%s manual' \
        -e /bin/sh -c 'man \"%s\" || read foo'",
"*dateFormat:		%d-%b-%y (%a); %I:%M %p",
"*installColormap:	True",
"*programs:								      \
		 \"Qix (solid)\" 	qix -root -solid -delay 0 -segments 100	    \\n\
	   \"Qix (transparent)\" 	qix -root -count 4 -solid -transparent	    \\n\
		\"Qix (linear)\" 	qix -root -count 5 -solid -transparent	      \
				  -linear -segments 250 -size 100	    \\n\
- mono: 	   \"Qix (xor)\" 	qix -root -linear -count 5 -size 200	      \
				  -spread 30 -segments 75 -solid -xor	    \\n\
									      \
	  \"Attraction (balls)\" 	attraction -root -mode balls		    \\n\
	  \"Attraction (lines)\" 	attraction -root -mode lines -points 3	      \
				  -segments 200				    \\n\
-	   \"Attraction (poly)\" 	attraction -root -mode polygons		    \\n\
	\"Attraction (splines)\" 	attraction -root -mode splines -segments      \
				  300					    \\n\
	\"Attraction (orbital)\" 	attraction -root -mode lines -radius 300      \
				  -orbit -vmult 0.5			    \\n\
									      \
				pyro -root				    \\n\
				rocks -root				    \\n\
				helix -root				    \\n\
				pedal -root				    \\n\
				rorschach -root -offset 7		    \\n\
				hopalong -root				    \\n\
				greynetic -root				    \\n\
				imsmap -root				    \\n\
				slidescreen -root			    \\n\
				decayscreen -root			    \\n\
				jigsaw -root				    \\n\
				blitspin -root -grab			    \\n\
				slip -root				    \\n\
				distort -root				    \\n\
				spotlight -root				    \\n\
	      \"Ripples (oily)\"	ripples -root -oily -light 2		    \\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\
				flame -root				    \\n\
				lmorph -root				    \\n\
				deco -root				    \\n\
				moire -root				    \\n\
				moire2 -root				    \\n\
				lightning -root				    \\n\
				strange -root				    \\n\
				spiral -root				    \\n\
				laser -root				    \\n\
				grav -root				    \\n\
	       \"Grav (trails)\" 	grav -root -trail -decay		    \\n\
				drift -root				    \\n\
				ifs -root				    \\n\
				julia -root				    \\n\
				penrose -root				    \\n\
				sierpinski -root			    \\n\
				braid -root				    \\n\
				galaxy -root				    \\n\
				bouboule -root				    \\n\
				swirl -root				    \\n\
				flag -root				    \\n\
				sphere -root				    \\n\
				forest -root				    \\n\
				lisa -root				    \\n\
				lissie -root				    \\n\
				goop -root -max-velocity 0.5 -elasticity      \
				  0.9					    \\n\
				starfish -root				    \\n\
	     \"Starfish (blob)\" 	starfish -root -blob			    \\n\
				munch -root				    \\n\
				fadeplot -root				    \\n\
				coral -root -delay 0			    \\n\
				mountain -root				    \\n\
				triangle -root -delay 1			    \\n\
				worm -root				    \\n\
				rotor -root				    \\n\
				ant -root				    \\n\
				demon -root				    \\n\
				loop -root				    \\n\
				vines -root				    \\n\
				kaleidescope -root			    \\n\
				xjack -root				    \\n\
				xlyap -root -randomize			    \\n\
				cynosure -root				    \\n\
				flow -root				    \\n\
				epicycle -root				    \\n\
				interference -root			    \\n\
				truchet -root -randomize		    \\n\
				bsod -root				    \\n\
				crystal -root				    \\n\
				discrete -root				    \\n\
				kumppa -root				    \\n\
				rd-bomb -root				    \\n\
	    \"RD-Bomb (mobile)\" 	rd-bomb -root -speed 1 -size 0.1	    \\n\
				sonar -root				    \\n\
				t3d -root				    \\n\
				penetrate -root				    \\n\
				deluxe -root				    \\n\
				compass -root				    \\n\
				squiral -root				    \\n\
				xflame -root				    \\n\
				wander -root				    \\n\
	      \"Wander (spots)\" 	wander -root -advance 0 -size 10 -circles     \
				  True -length 10000 -reset 100000	    \\n\
				critical -root				    \\n\
				phosphor -root				    \\n\
				xmatrix -root				    \\n\
				petri -root -size 2 -count 20		    \\n\
		     \"Petri 2\" 	petri -root -minlifespeed 0.02		      \
				  -maxlifespeed 0.03 -minlifespan 1	      \
				  -maxlifespan 1 -instantdeathchan 0	      \
				  -minorchan 0 -anychan 0.3		    \\n\
				shadebobs -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\
				rotzoomer -root				    \\n\
-	   \"RotZoomer (mobile)\" rotzoomer -root -move			    \\n\
-	   \"RotZoomer (sweep)\"  rotzoomer -root -sweep			    \\n\
				whirlwindwarp -root			    \\n\
  color: 			bubbles -root				    \\n\
  default-n:			webcollage -root			    \\n\
  default-n:  \"WebCollage (whacked)\"					      \
				webcollage -root -filter		      \
				  'vidwhacker -stdin -stdout'		    \\n\
- default-n:			vidwhacker -root			    \\n\
									      \
	   GL:			gears -root				    \\n\
	   GL:	\"Gears (planetary)\" gears -root -planetary		    \\n\
	   GL:			superquadrics -root			    \\n\
	   GL:			morph3d -root				    \\n\
	   GL:			cage -root				    \\n\
	   GL:			moebius -root				    \\n\
	   GL:			stairs -root				    \\n\
	   GL:			pipes -root				    \\n\
	   GL:			sproingies -root			    \\n\
	   GL:			rubik -root				    \\n\
	   GL:			atlantis -root				    \\n\
	   GL:			lament -root				    \\n\
	   GL:			bubble3d -root				    \\n\
	   GL:			glplanet -root				    \\n\
	   GL:			pulsar -root				    \\n\
-	   GL:	   \"Pulsar (textures)\"					      \
				  pulsar -root -texture -mipmap		      \
				  -texture_quality -light -fog		    \\n\
	   GL:			extrusion -root				    \\n\
	   GL:			sierpinski3d -root			    \\n\
	   GL:			gflux -root				    \\n\
	   GL:			stonerview -root			    \\n\
	   GL:			starwars -root				    \\n\
	   GL:			gltext -root				    \\n\
	   GL:	\"GLText (clock)\" gltext -text \"%A%n%d %b %Y%n%r\" -root	    \\n\
	   GL:	 \"Molecule\"		molecule -root			    \\n\
	   GL:	 \"Molecule (lumpy)\"	molecule -root -no-bonds -no-labels \\n\
	   GL:			dangerball -root			    \\n\
									      \
-				xdaliclock -root -builtin3 -cycle	    \\n\
- default-n:			xearth -nofork -nostars -ncolors 50	      \
				  -night 3 -wait 0 -timewarp 400.0 -pos	      \
				  sunrel/38/-30				    \\n\
-				ssystem -fullscreen :32			    \\n\
-				xmountains -b -M -Z 0 -r 1		    \\n\
-	\"XMountains (top)\"	xmountains -b -M -Z 0 -r 1 -m		    \\n\
-                               xaos -root -autopilot -incoloring -1	      \
                                  -nogui -outcoloring -1	            \\n\
-				xfishtank -d -s                             \\n\
-				xsnow                                       \\n\
-				goban -root                                 \\n\
-				electricsheep                               \\n\
-				cosmos -root                                \\n",
"XScreenSaver.pointerPollTime:		0:00:05",
"XScreenSaver.initialDelay:		0:00:00",
"XScreenSaver.windowCreationTimeout:	0:00:30",
"XScreenSaver.bourneShell:		/bin/sh",
"*Dialog.headingFont:		*-times-bold-r-*-*-*-180-*-*-*-iso8859-1",
"*Dialog.bodyFont:		*-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1",
"*Dialog.labelFont:		*-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1",
"*Dialog.buttonFont:		*-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1",
"*Dialog.dateFont:		*-courier-medium-r-*-*-*-80-*-*-*-iso8859-1",
"*Dialog.foreground:		#000000",
"*Dialog.background:		#BFBFBF",
"*Dialog.Button.foreground:	#000000",
"*Dialog.Button.background:	#D0D0D0",
"*Dialog.text.foreground:	#000000",
"*Dialog.text.background:	#FFFFFF",
"*passwd.thermometer.foreground:	#FF0000",
"*passwd.thermometer.background:	#FFFFFF",
"*Dialog.topShadowColor:		#E7E7E7",
"*Dialog.bottomShadowColor:	#737373",
"*Dialog.logo.width:		210",
"*Dialog.logo.height:		210",
"*Dialog.internalBorderWidth:	30",
"*Dialog.borderWidth:		1",
"*Dialog.shadowThickness:	4",
"*passwd.heading.label:		XScreenSaver %s",
"*passwd.body.label:		This display is locked.",
"*passwd.user.label:		User:",
"*passwd.passwd.label:		Password:",
"*passwd.passwdFont:		*-courier-medium-r-*-*-*-140-*-*-*-iso8859-1",
"*passwd.thermometer.width:	8",
"*splash.heading.label:		XScreenSaver %s",
"*splash.body.label:		Copyright © 1991-2001 by",
"*splash.body2.label:		Jamie Zawinski <jwz@jwz.org>",
"*splash.demo.label:		Demo",
"*splash.prefs.label:		Prefs",
"*splash.help.label:		Help",
"*fontList:                       *-helvetica-medium-r-*-*-*-120-*-*-*-iso8859-1",
"*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",
"XScreenSaver*doc.fontList:       *-helvetica-medium-r-*-*-*-100-*-*-*-iso8859-1",
"*foreground:			#000000",
"*background:			#C0C0C0",
"*XmTextField.foreground:	#000000",
"*XmTextField.background:	#FFFFFF",
"*list.foreground:		#000000",
"*list.background:		#FFFFFF",
"*ApplicationShell.title:	XScreenSaver",
"*warning.title:			XScreenSaver",
"*warning_popup.title:		XScreenSaver",
"*allowShellResize:		True",
"*autoUnmanage:			False",
"*menubar*file.labelString:	File",
"*menubar*file.mnemonic:		F",
"*file.blank.labelString:	Blank Screen Now",
"*file.blank.mnemonic:		B",
"*file.lock.labelString:		Lock Screen Now",
"*file.lock.mnemonic:		L",
"*file.kill.labelString:		Kill Daemon",
"*file.kill.mnemonic:		K",
"*file.restart.labelString:	Restart Daemon",
"*file.restart.mnemonic:		R",
"*file.exit.labelString:		Exit",
"*file.exit.mnemonic:		E",
"*menubar*edit.labelString:	Edit",
"*menubar*edit.mnemonic:		E",
"*edit.cut.labelString:		Cut",
"*edit.cut.mnemonic:		u",
"*edit.copy.labelString:		Copy",
"*edit.copy.mnemonic:		C",
"*edit.paste.labelString:	Paste",
"*edit.paste.mnemonic:		P",
"*menubar*help.labelString:	Help",
"*menubar*help.mnemonic:		H",
"*help.about.labelString:	About...",
"*help.about.mnemonic:		A",
"*help.docMenu.labelString:	Documentation...",
"*help.docMenu.mnemonic:		D",
"*demoTab.marginWidth:		10",
"*optionsTab.marginWidth:	10",
"*XmScrolledWindow.topOffset:	10",
"*XmScrolledWindow.leftOffset:	10",
"*demoTab.topOffset:		4",
"*form1.bottomOffset:		10",
"*form3.leftOffset:		10",
"*form3.rightOffset:		10",
"*frame.topOffset:		10",
"*frame.bottomOffset:		10",
"*enabled.topOffset:		10",
"*visLabel.topOffset:		10",
"*combo.topOffset:		10",
"*form4.bottomOffset:		4",
"*hr.bottomOffset:		4",
"*XmComboBox.marginWidth:	0",
"*XmComboBox.marginHeight:	0",
"*demo.marginWidth:		30",
"*demo.marginHeight:		4",
"*man.marginWidth:		10",
"*man.marginHeight:		4",
"*down.leftOffset:		40",
"*down.marginWidth:		4",
"*down.marginHeight:		4",
"*up.marginWidth:		4",
"*up.marginHeight:		4",
"*frame.traversalOn:		False",
"*list.automaticSelection:	True",
"*list.visibleItemCount:		20",
"*doc.columns:			60",
"*combo.columns:			11",
"*demoTab.labelString:		Graphics Demos",
"*optionsTab.labelString:	Screensaver Options",
"*down.labelString:		\\\\/ ",
"*up.labelString:		/\\\\ ",
"*frameLabel.labelString:	",
"*cmdLabel.labelString:		Command Line:",
"*cmdLabel.alignment:		ALIGNMENT_BEGINNING",
"*enabled.labelString:		Enabled",
"*visLabel.labelString:		Visual:",
"*visLabel.alignment:		ALIGNMENT_END",
"*visLabel.leftOffset:		20",
"*demo.labelString:		Demo",
"*man.labelString:		Documentation...",
"*done.labelString:		Quit",
"*preferencesLabel.labelString:	XScreenSaver Parameters",
"*timeoutLabel.labelString:	Saver Timeout",
"*cycleLabel.labelString:	Cycle Timeout",
"*fadeSecondsLabel.labelString:	Fade Duration",
"*fadeTicksLabel.labelString:	Fade Ticks",
"*lockLabel.labelString:		Lock Timeout",
"*passwdLabel.labelString:	Password Timeout",
"*preferencesForm*XmTextField.columns:	8",
"*verboseToggle.labelString:	Verbose",
"*cmapToggle.labelString:	Install Colormap",
"*fadeToggle.labelString:	Fade Colormap",
"*unfadeToggle.labelString:	Unfade Colormap",
"*lockToggle.labelString:	Require Password",
"*OK.marginWidth:		30",
"*OK.marginHeight:		4",
"*OK.leftOffset:			10",
"*OK.bottomOffset:		10",
"*Cancel.marginWidth:		30",
"*Cancel.marginHeight:		4",
"*Cancel.rightOffset:		10",
"*Cancel.bottomOffset:		10",
"*hacks.documentation.isInstalled: True",
"*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	\
motion pattern to produce all sorts of different presentations: line	\
segments, filled polygons, overlapping translucent areas...  Written	\
by Jamie Zawinski.",
"*hacks.attraction.documentation:					\
Like qix, this uses a simple simple motion model to generate many	\
different display modes.  The control points attract each other up to	\
a certain distance, and then begin to repel each other.	 The		\
attraction/repulsion is proportional to the distance between any two	\
particles, similar to the strong and weak nuclear forces.		\
								    \\n\\n\
One of the most interesting ways to watch this hack is simply as	\
bouncing balls, because their motions and interactions with each	\
other are so odd.  Sometimes two balls will get into a tight orbit	\
around each other, to be interrupted later by a third, or by the edge	\
of the screen.	It looks quite chaotic.					\
								    \\n\\n\
Written by Jamie Zawinski, based on Lisp code by John Pezaris.",
"*hacks.pyro.documentation:						\
Pyro draws exploding fireworks.	 Blah blah blah.  Written by Jamie	\
Zawinski.",
"*hacks.helix.documentation:						\
This repeatedly generates spirally string-art-ish patterns.  Written	\
by Jamie Zawinski.",
"*hacks.pedal.documentation:						\
This is sort of a combination spirograph/string-art.  It generates a	\
large, complex polygon, and lets the X server do the bulk of the work	\
by giving it an even/odd winding rule.	Written by Dale Moore, based	\
on some ancient PDP-11 code.",
"*hacks.rorschach.documentation:						\
This generates random inkblot patterns.	 The algorithm is deceptively	\
simple for how well it works; it merely walks a dot around the screen	\
randomly, and then reflects the image horizontally, vertically, or	\
both.  Any deep-seated neurotic tendencies which this program reveals	\
are your own problem.  Written by Jamie Zawinski.",
"*hacks.hopalong.documentation:						\
This draws lacy fractal patterns, based on iteration in the imaginary	\
plane, from a 1986 Scientific American article.	 Mostly written by	\
Patrick Naughton.",
"*hacks.greynetic.documentation:						\
This draws random colored and stippled rectangles.  Written by Jamie	\
Zawinski.",
"*hacks.imsmap.name: IMSmap",
"*hacks.imsmap.documentation:						\
This generates random cloud-like patterns.  It looks quite different	\
in monochrome and color.  The basic idea is to take four points on	\
the edge of the image, and assign each a random ``elevation''.	Then	\
find the point between them, and give it a value which is the average	\
of the other four, plus some small random offset. Then coloration is	\
done based on elevation.						\
								    \\n\\n\
The color selection is done by binding the elevation to either hue,	\
saturation, or brightness, and assigning random values to the others.	\
The ``brightness'' mode tends to yield cloudlike patterns, and the	\
others tend to generate images that look like heat-maps or CAT-scans.	\
Written by Juergen Nickelsen and Jamie Zawinski.",
"*hacks.slidescreen.name: SlideScreen",
"*hacks.slidescreen.documentation:					\
This grabs an image of whatever is on your screen, divides it into a	\
grid, and then randomly shuffles the squares around as if it was one	\
of those annoying ``16-puzzle'' games, where there is a grid of		\
squares, one of which is missing.  I hate trying to solve those		\
puzzles, but watching one permute itself is more amusing.  Written by	\
Jamie Zawinski.",
"*hacks.decayscreen.name: DecayScreen",
"*hacks.decayscreen.documentation:					\
This grabs an image of whatever is on your screen, and makes it melt.	\
You've no doubt seen this effect before, but no screensaver would	\
really be complete without it.	It works best if there's something	\
colorful visible.  Warning, if the effect continues after the screen	\
saver is off, seek medical attention.  Written by David Wald and	\
Vivek Khera.								\
								    \\n\\n\
A number of these screenhacks have the ability to take an image of	\
your desktop and manipulate it in some way.  On SGI systems, these	\
programs are able to (at random) pull their source image from the	\
system's video input instead!  This works nicely if you leave some	\
some random television station plugged in.",
"*hacks.jigsaw.documentation:						\
This grabs a screen image, carves it up into a jigsaw puzzle,		\
shuffles it, and then solves the puzzle.  This works especially well	\
when you feed it an external video signal instead of letting it grab	\
the screen image (actually, I guess this is generally true...)	When	\
it is grabbing a video image, it is sometimes pretty hard to guess	\
what the image is going to look like once the puzzle is solved.		\
Written by Jamie Zawinski.",
"*hacks.blitspin.name: BlitSpin",
"*hacks.blitspin.documentation:						\
The ``blitspin'' hack repeatedly rotates a bitmap by 90 degrees by	\
using logical operations: the bitmap is divided into quadrants, and	\
the quadrants are shifted clockwise.  Then the same thing is done	\
again with progressively smaller quadrants, except that all		\
sub-quadrants of a given size are rotated in parallel.	Written by	\
Jamie Zawinski based on some cool SmallTalk code seen in in Byte	\
Magazine in 1981.							\
								    \\n\\n\
As you watch it, the image appears to dissolve into static and then	\
reconstitute itself, but rotated. You can provide the image to use,	\
as an XBM or XPM file, or tell it to grab a screen image and rotate	\
that.",
"*hacks.slip.documentation:						\
This program throws some random bits on the screen, then sucks them	\
through a jet engine and spews them out the other side.	 To avoid	\
turning the image completely to mush, every now and then it will and	\
then it interjects some splashes of color into the scene, or go into	\
a spin cycle, or stretch the image like taffy, or (this is my		\
addition) grab an image of your current desktop to chew on.		\
Originally written by Scott Draves; whacked on by Jamie Zawinski.",
"*hacks.distort.documentation:						\
This hack grabs an image of the screen, and then lets a transparent	\
lens wander around the screen, magnifying whatever is underneath.	\
Written by Jonas Munsin.",
"*hacks.spotlight.documentation:						\
Draws a spotlight scanning across a black screen, illumnating the	\
underlying desktop when it passes.  Written by Rick Schultz.",
"*hacks.hypercube.documentation:						\
This displays 2D projections of the sequence of 3D objects which are	\
the projections of the 4D analog to the cube: as a square is composed	\
of four lines, each touching two others; and a cube is composed of	\
six squares, each touching four others; a hypercube is composed of	\
eight cubes, each touching six others.	To make it easier to		\
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	\
and bandwidth.	Written by Jamie Zawinski.",
"*hacks.maze.documentation:						\
This is the ancient X maze demo, modified to work with xscreensaver.	\
It generates a random maze, then solves it with visual feedback.	\
Originally by Jim Randell; modified by a cast of thousands.",
"*hacks.noseguy.documentation:						\
A little man with a big nose wanders around your screen saying		\
things.	 The things which he says can come from a file, or from an	\
external program like `zippy' or `fortune'.  This was extracted from	\
`xnlock' by Dan Heller.	 Colorized by Jamie Zawinski.",
"*hacks.flame.documentation:						\
Another iterative fractal generator.  Written by Scott Draves.",
"*hacks.lmorph.name: LMorph",
"*hacks.lmorph.documentation:						\
This generates random spline-ish line drawings and morphs between	\
them.  Written by Sverre H.  Huseby and Glenn T.  Lines.",
"*hacks.deco.documentation:						\
This one subdivides and colors rectangles randomly.  It looks kind of	\
like Brady-Bunch-era rec-room wall paneling.  (Raven says: ``this	\
screensaver is ugly enough to peel paint.'')  Written by Jamie		\
Zawinski, inspired by Java code by Michael Bayne.",
"*hacks.moire.documentation:						\
This one draws cool circular interference patterns.  Most of the	\
circles you see aren't explicitly rendered, but show up as a result	\
of interactions between the other pixels that were drawn.  Written by	\
Jamie Zawinski, inspired by Java code by Michael Bayne.	 As he		\
pointed out, the beauty of this one is that the heart of the display	\
algorithm can be expressed with just a pair of loops and a handful of	\
arithmetic, giving it a high ``display hack metric''.",
"*hacks.moire2.documentation:						\
Another example of the fun you can have with moire			\
interference patterns; this hack generates fields of concentric		\
circles or ovals, and combines the planes with various operations.	\
The planes are moving independently of one another, causing the		\
interference lines to ``spray.''  Written by Jamie Zawinski.",
"*hacks.lightning.documentation:						\
This one draws crackling fractal lightning bolts.  It's simple,		\
direct, and to the point.  If only it had sound... Written by Keith	\
Romberg.",
"*hacks.strange.documentation:						\
This draws strange attractors: it's a colorful,				\
unpredictably-animating field of dots that swoops and twists around.	\
The motion is very nice.  Written by Massimino Pascal.",
"*hacks.spiral.documentation:						\
Moving circular patterns, by Peter Schmitzberger.  Moving circular	\
patterns means moire; interference patterns, of course.",
"*hacks.laser.documentation:						\
Moving radiating lines, that look vaguely like scanning laser beams.	\
Written by Pascal Pensa.  (Frankie say: relax.)",
"*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.drift.documentation:						\
How could one possibly describe this except as ``drifting recursive	\
fractal cosmic flames?''  Another fine hack from the Scott Draves	\
collection of fine hacks.",
"*hacks.ifs.name: IFS",
"*hacks.ifs.documentation:						\
This one draws spinning, colliding iterated-function-system images.	\
Written by Massimino Pascal.",
"*hacks.julia.documentation:						\
This one draws spinning, animating (are you detecting a pattern here	\
yet?)  explorations of the Julia set. You've probably seen static	\
images of this fractal form before, but it's a lot of fun to watch in	\
motion as well.	 One interesting thing is that there is a small		\
swinging dot passing in front of the image, which indicates the		\
control point from which the rest of the image was generated.		\
Written by Sean McCullough.",
"*hacks.penrose.documentation:						\
Draws quasiperiodic tilings; think of the implications on modern	\
formica technology.  Written by Timo Korvola.				\
								    \\n\\n\
In April 1997, Sir Roger Penrose, a British math professor who has	\
worked with Stephen Hawking on such topics as relativity, black		\
holes, and whether time has a beginning, filed a			\
copyright-infringement lawsuit against the Kimberly-Clark		\
Corporation, which Penrose said copied a pattern he created (a		\
pattern demonstrating that ``a nonrepeating pattern could exist in	\
nature'') for its Kleenex quilted toilet paper.	Penrose said he		\
doesn't like litigation but, ``When it comes to the population of	\
Great Britain being invited by a multinational to wipe their bottoms	\
on what appears to be the work of a Knight of the Realm, then a last	\
stand must be taken.''							\
								    \\n\\n\
As reported by News of the Weird #491, 4-jul-1997.",
"*hacks.sierpinski.documentation:					\
This draws the two-dimensional variant of the recursive Sierpinski	\
triangle fractal.  Written by Desmond Daignault.",
"*hacks.braid.documentation:						\
Draws random color-cycling inter-braided concentric circles.  Written	\
by John Neil.",
"*hacks.galaxy.documentation:						\
This draws spinning galaxies, which then collide and scatter their	\
stars to the, uh, four winds or something.  Originally an Amiga		\
program by Uli Siegmund.",
"*hacks.bouboule.documentation:						\
This draws what looks like a spinning, deforming baloon with		\
varying-sized spots painted on its invisible surface.  Written by	\
Jeremie Petit.",
"*hacks.swirl.documentation:						\
More flowing, swirly patterns. This version is by M.  Dobie and R.	\
Taylor, but you might have seen a Mac program similar to this called	\
FlowFazer.  There is also a cool Java applet of a similar concept",
"*hacks.flag.documentation:						\
This draws a waving colored flag, that undulates its way around the	\
screen.	 The trick is the flag can contain arbitrary text and images.	\
By default, it displays either the current system name and OS		\
type, or a picture of ``Bob,'' but you can replace the text or the	\
image with a command-line option.  Written by Charles Vidal and Jamie	\
Zawinski.",
"*hacks.sphere.documentation:						\
Another of the classic screenhacks of the distant past, this one	\
draws shaded spheres in multiple colors.  This hack traces its		\
lineage back to Tom Duff in 1982.",
"*hacks.forest.documentation:						\
This draws fractal trees.  Written by Peter Baumung.  Everybody loves	\
fractals, right?",
"*hacks.lisa.documentation:						\
This draws Lisajous loops, by Caleb Cullen.  Remember that device	\
they had the Phantom Zone prisoners in during their trial in		\
Superman?  I think that was one of these.",
"*hacks.lissie.documentation:						\
Another Lissajous figure.  This one draws the progress of circular	\
shapes along a path.  Written by Alexander Jolk.",
"*hacks.goop.documentation:						\
This draws set of animating, transparent, amoeba-like blobs.  The	\
blobs change shape as they wander around the screen, and they are	\
translucent, so you can see the lower blobs through the higher ones,	\
and when one passes over another, their colors merge.  Written by	\
Jamie Zawinski.	 I got the idea for this from a cool mouse pad I	\
have, which achieves the same kind of effect in real life by having	\
several layers plastic with colored oil between them.  Written by	\
Jamie Zawinski.",
"*hacks.starfish.documentation:						\
This generates a sequence of undulating, throbbing, star-like		\
patterns which pulsate, rotate, and turn inside out.  Another display	\
mode uses these shapes to lay down a field of colors, which are then	\
cycled.	 The motion is very organic.  Written by Jamie Zawinski.",
"*hacks.munch.documentation:					      \\n\
        DATAI 2							      \\n\
        ADDB 1,2						      \\n\
        ROTC 2,-22						      \\n\
        XOR 1,2							      \\n\
        JRST .-4						      \\n\
								      \\n\
As reported by HAKMEM, in 1962, Jackson Wright wrote the above PDP-1	\
code. That code still lives on in this screenhack, some 35 years	\
later.  The number of lines of enclosing code has increased		\
substantially, however.  This version is by Tim Showalter.",
"*hacks.fadeplot.name: FadePlot",
"*hacks.fadeplot.documentation:						\
Draws what looks like a waving ribbon following a sinusoidal path.	\
Written by Bas van Gaalen and Charles Vidal.",
"*hacks.coral.documentation:						\
Simulates coral growth, albeit somewhat slowly.	 This image doesn't	\
really do it justice.  Written by Frederick Roeber.",
"*hacks.mountain.documentation:						\
Generates random 3d plots that look vaguely mountainous.  Written by	\
Pascal Pensa.",
"*hacks.triangle.documentation:						\
Generates random mountain ranges using iterative subdivision of		\
triangles.  Written by Tobias Gloth.",
"*hacks.worm.documentation:						\
An ancient xlock hack that draws multicolored worms that crawl around	\
the screen.  Written by Brad Taylor, Dave Lemke, Boris Putanec, and	\
Henrik Theiling.",
"*hacks.rotor.documentation:						\
Another ancient xlock demo, this one by Tom Lawrence.  It draws a	\
line segment moving along a complex spiraling curve.  I tweaked this	\
to generate curvier lines, but still frames of it don't look like	\
much.",
"*hacks.ant.documentation:						\
A cellular automaton that is really a two-dimensional Turing machine:	\
as the heads (``ants'') walk along the screen, they change pixel	\
values in their path.  Then, as they pass over changed pixels, their	\
behavior is influenced.	 Written by David Bagley.",
"*hacks.demon.documentation:						\
A cellular automaton that starts with a random field, and organizes	\
it into stripes and spirals.  Written by David Bagley.",
"*hacks.loop.documentation:						\
This one produces loop-shaped colonies that spawn, age, and		\
eventually die.	 Written by David Bagley.",
"*hacks.vines.documentation:						\
This one generates a continuous sequence of small, curvy geometric	\
patterns.  It scatters them around your screen until it fills up,	\
then it clears the screen and starts over.  Written by Tracy Camp and	\
David Hansen.",
"*hacks.kaleidescope.documentation:					\
Another clone of an ancient meme, consisting largely of frenetic	\
rotational motion of colored lines.  This one is by Ron Tapia.	The	\
motion is nice, but I think it needs more solids, or perhaps just	\
brighter colors.  More variations in the rotational speed might help,	\
too.",
"*hacks.xjack.documentation:						\
This program behaves schizophrenically and makes a lot of typos.	\
Written by Jamie Zawinski.  If you haven't seen Stanley Kubrick's	\
masterpiece, ``The Shining,'' you won't get it.	 Those who have		\
describe this hack as ``inspired.''",
"*hacks.xlyap.documentation:						\
This generates pretty fractal pictures by doing funky math involving	\
the ``Lyapunov exponent.''  It has a cool interactive mode, too.	\
Written by Ron Record.",
"*hacks.cynosure.documentation:						\
A hack similar to `greynetic', but less frenetic.  The first		\
implementation was by Stephen Linhart; then Ozymandias G. Desiderata	\
wrote a Java applet clone.  That clone was discovered by Jamie		\
Zawinski, and ported to C for inclusion here.",
"*hacks.flow.documentation:						\
Another series of strange attractors: a flowing series of points,	\
making strange rotational shapes.  Written by Jeff Butterworth.",
"*hacks.epicycle.documentation:						\
This program draws the path traced out by a point on the edge of a	\
circle.	 That circle rotates around a point on the rim of another	\
circle, and so on, several times. These were the basis for the		\
pre-heliocentric model of planetary motion.  Written by James		\
Youngman.",
"*hacks.interference.documentation:					\
Another color-field hack, this one works by computing decaying		\
sinusoidal waves, and allowing them to interfere with each other as	\
their origins move.  Written by Hannu Mallat.",
"*hacks.truchet.documentation:						\
This draws line- and arc-based Truchet patterns that tile the screen.	\
Written by Adrian Likins.",
"*hacks.bsod.name: BSOD",
"*hacks.bsod.documentation:						\
BSOD stands for ``Blue Screen of Death.''  The finest in personal	\
computer emulation, this hack simulates popular screen savers from a	\
number of less robust operating systems.  Written by Jamie Zawinski.",
"*hacks.crystal.documentation:						\
Moving polygons, similar to a kaleidescope (more like a kaleidescope	\
than the hack called `kaleid,' actually.) This one by Jouk Jansen.",
"*hacks.discrete.documentation:						\
More ``discrete map'' systems, including new variants of Hopalong and	\
Julia, and a few others.  Written by Tim Auckland.",
"*hacks.kumppa.documentation:						\
Spiraling, spinning, and very, very fast splashes of color rush		\
toward the screen.  Written by Teemu Suutari.",
"*hacks.rd-bomb.name: RD-Bomb",
"*hacks.rd-bomb.documentation:						\
Another variation of the `Bomb' program by Scott Draves.  This draws	\
a grid of growing square-like shapes that, once they overtake each	\
other, react in unpredictable ways.  ``RD'' stands for			\
reaction-diffusion.",
"*hacks.sonar.documentation:						\
This program draws a simulation of a sonar screen.  Written by		\
default, it displays a random assortment of ``bogies'' on the screen,	\
but if compiled properly, it can ping (pun intended) your local		\
network, and actually plot the proximity of the other hosts on your	\
network to you.	 It would be easy to make it monitor other sources of	\
data, too.  (Processes?	 Active network connections?  CPU usage per	\
user?)	Written by Stephen Martin.",
"*hacks.t3d.name: T3D",
"*hacks.t3d.documentation:						\
This draws a working analog clock composed of floating, throbbing	\
bubbles.  Written by Bernd Paysan.",
"*hacks.penetrate.documentation:						\
This hack simulates the classic arcade game Missile Command.  Written	\
by Adam Miller.",
"*hacks.deluxe.documentation:						\
This draws a pulsing sequence of stars, circles, and lines.  It would	\
look better if it was faster, but as far as I can tell, there is no	\
way to make this be both: fast, and flicker-free.  Yet another reason	\
X sucks.  Written by Jamie Zawinski.",
"*hacks.compass.documentation:						\
This draws a compass, with all elements spinning about randomly, for	\
that ``lost and nauseous'' feeling. Written by Jamie Zawinski.",
"*hacks.squiral.documentation:						\
Draws a set of interacting, square-spiral-producing automata.  The	\
spirals grow outward until they hit something, then they go around	\
it.  Written by Jeff Epler.",
"*hacks.xflame.documentation:						\
Draws a simulation of pulsing fire.  It can also take an arbitrary	\
image and set it on fire too.  Written by Carsten Haitzler, hacked on	\
by many others.",
"*hacks.wander.documentation:						\
Draws a colorful random-walk, in various forms.	 Written by Rick	\
Campbell.",
"*hacks.critical.documentation:						\
Draws a system of self-organizing lines.  It starts out as random	\
squiggles, but after a few iterations, order begins to appear.		\
Written by Martin Pool.",
"*hacks.phosphor.documentation:						\
Draws a simulation of an old terminal, with large pixels and		\
long-sustain phosphor. It can run any program as a source of the text	\
it displays.  Written by Jamie Zawinski.",
"*hacks.xmatrix.documentation:						\
A rendition of the text scrolls seen in the movie ``The Matrix.''	\
Written by Jamie Zawinski.",
"*hacks.petri.documentation:						\
This simulates colonies of mold growing in a petri dish.  Growing	\
colored circles overlap and leave spiral interference in their wake.	\
Written by Dan Bornstein.",
"*hacks.shadebobs.name: ShadeBobs",
"*hacks.shadebobs.documentation:						\
This draws smoothly-shaded oscilating oval patterns, that look		\
something like vapor trails or neon tubes.  Written by Shane Smit.",
"*hacks.ccurve.name: C Curve",
"*hacks.ccurve.documentation:						\
Generates self-similar linear fractals, including the classic ``C	\
Curve.''  Written by Rick Campbell.",
"*hacks.blaster.documentation:						\
Draws a simulation of flying space-combat robots (cleverly disguised	\
as colored circles) doing battle in front of a moving star field.	\
Written by Jonathan Lin.",
"*hacks.bumps.documentation:						\
A bit like `Spotlight', except that instead of merely exposing part	\
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 different shapes composed of nervously vibrating squiggles,       \
as if seen through a camera operated by a monkey on crack.              \
By Dan Bornstein.",
"*hacks.webcollage.name: WebCollage",
"*hacks.webcollage.documentation:					\
This program makes collages out of random images pulled off of the	\
World Wide Web.	 It finds these images by doing random web searches,	\
and then extracting images from the returned pages.  It can also be	\
set up to filter the images through the `VidWhacker' program, above,	\
which looks really great.						\
								    \\n\\n\
(Note that most of the images it finds are text, and not pictures.	\
This is because most of the web is pictures of text.  Which is pretty	\
sad.)  Written by Jamie Zawinski.",
"*hacks.vidwhacker.name: VidWhacker",
"*hacks.vidwhacker.documentation:					\
This is actually just a shell script that grabs a frame of video from	\
the system's video input, and then uses some PBM filters (chosen at	\
random) to manipulate and recombine the video frame in various ways	\
(edge detection, subtracting the image from a rotated version of	\
itself, etc.)  Then it displays that image for a few seconds, and	\
does it again.	This works really well if you just feed broadcast	\
television into it.							\
								    \\n\\n\
Currently, the three lines of the script that actually grab the		\
source picture are SGI specific, but it should be trivial to adapt it	\
to work on other systems that can grab video (please send me the	\
changes if you do this...)",
"*hacks.rocks.documentation:						\
This draws an animation of flight through an asteroid field, with	\
changes in rotation and direction.  It can also display 3D		\
separations for red/blue glasses!  Mostly written by Jamie Zawinski.",
"*hacks.bubbles.documentation:						\
This simulates the kind of bubble formation that happens when water	\
boils:small bubbles appear, and as they get closer to each other,	\
they combine to form larger bubbles, which eventually pop.  Written	\
by James Macnicol.",
"*hacks.gears.documentation:						\
This draws sets of turning, interlocking gears, rotating in three	\
dimensions.  Another GL hack, by Danny Sung, Brian Paul, Ed Mackey,	\
and Jamie Zawinski.",
"*hacks.superquadrics.documentation:					\
Ed Mackey reports that he wrote the first version of this program in	\
BASIC on a Commodore 64 in 1987, as a 320x200 black and white		\
wireframe.  Now it is GL and has specular reflections.",
"*hacks.morph3d.name: Morph3D",
"*hacks.morph3d.documentation:						\
Another 3d shape-changing GL hack, by Marcelo Vianna.  It has the	\
same shiny-plastic feel as Superquadrics, as many computer-generated	\
objects do...",
"*hacks.cage.documentation:						\
This draws Escher's ``Impossible Cage,'' a 3d analog of a moebius	\
strip, and rotates it in three dimensions.  Written by Marcelo		\
Vianna.",
"*hacks.moebius.documentation:						\
Another M.  C.	Escher hack by Marcelo Vianna, this one draws		\
``Moebius Strip II,'' a GL image of ants walking along the surface of	\
a moebius strip.",
"*hacks.stairs.documentation:						\
by Marcelo Vianna's third Escher GL hack, this one draws an		\
``infinite'' staircase.",
"*hacks.pipes.documentation:						\
If you've ever been in the same room with a Windows NT machine,		\
you've probably seen this GL hack.  This version is by Marcelo		\
Vianna.",
"*hacks.sproingies.documentation:					\
Q-Bert meets Marble Madness!  Written by Ed Mackey.",
"*hacks.rubik.documentation:						\
Draws a Rubik's Cube that rotates in three dimensions and repeatedly	\
shuffles and solves itself.  Another fine GL hack by Marcelo Vianna.",
"*hacks.atlantis.documentation:						\
This is xfishtank writ large: a GL animation of a number of sharks,	\
dolphins, and whales.  The swimming motions are great. Originally	\
written by Mark Kilgard.",
"*hacks.lament.documentation:						\
Animates a simulation of Lemarchand's Box, repeatedly solving itself.	\
Requires OpenGL, and a machine with fast hardware support for texture	\
maps.  Warning: occasionally opens doors.  Written by Jamie Zawinski.",
"*hacks.bubble3d.name: Bubble3D",
"*hacks.bubble3d.documentation:						\
Draws a stream of rising, undulating 3D bubbles, rising toward the	\
top of the screen, with nice specular reflections. Written by Richard	\
Jones.",
"*hacks.glplanet.name: GLPlanet",
"*hacks.glplanet.documentation:						\
Draws a planet bouncing around in space.  Written by David Konerding.	\
The built-in image is a map of the earth (extracted from `xearth'),	\
but you can wrap any texture around the sphere, e.g., the planetary	\
textures that come with `ssystem'.",
"*hacks.pulsar.documentation:						\
Draws some intersecting planes, making use of alpha blending, fog,	\
textures, and mipmaps, plus a ``frames per second'' meter so that you	\
can tell how fast your graphics card is...  Requires OpenGL.  Written	\
by David Konerding.",
"*hacks.extrusion.documentation:						\
Draws various rotating extruded shapes that twist around, lengthen,	\
and turn inside out.  Created by David Konerding from the samples	\
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 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.rotzoomer.name: RotZoomer",
"*hacks.rotzoomer.documentation:                                      \
Creates a collage of rotated and scaled portions of the              \
screen. Written by Claudio Matsuoka.",
"*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.",
"*hacks.gltext.name: GLText",
"*hacks.gltext.documentation:                                         \
Displays a few lines of text spinning around in a solid 3D font.     \
Written by Jamie Zawinski.",
"*hacks.molecule.documentation:                                       \
Draws several different representations of molecules.  Some common   \
molecules are built in, and it can also read PDB (Protein Data Base) \
files as input.  Written by Jamie Zawinski.",
"*hacks.dangerball.name: DangerBall",
"*hacks.dangerball.documentation:                                     \
Draws a ball that periodically extrudes many random spikes.  Ouch!   \
Written by Jamie Zawinski.",
"*hacks.xdaliclock.name: XDaliClock",
"*hacks.xdaliclock.documentation:					\
XDaliClock draws a large digital clock, the numbers of which change by	\
``melting'' into their new shapes.  Written by Jamie Zawinski.  This	\
is not included with the XScreenSaver package, but if you don't have	\
it already, you can find it at <http://www.jwz.org/xdaliclock/>.",
"*hacks.xearth.documentation:						\
XEarth draws an image of the Earth, as seen from your favorite vantage	\
point in space, correctly shaded for the current position of the Sun.	\
Written by Kirk Johnson.  This is not included with the XScreenSaver	\
package, but if you don't have it already, you can find it at		\
<http://www.cs.colorado.edu/~tuna/xearth/>.",
"*hacks.ssystem.name: SSystem",
"*hacks.ssystem.documentation:						\
SSystem is a GL Solar System simulator.  It simulates flybys of Sun,	\
the nine planets and a few major satellites, with four camera modes.	\
Written by Raul Alonso.  This is not included with the XScreenSaver	\
package, but if you don't have it already, you can find it at		\
<http://www1.las.es/~amil/ssystem/>.",
"*hacks.xmountains.documentation:					\
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/>.			        \
								    \\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:						\
XaoS generates fast fly-through animations of the Mandelbrot and other	\
fractal sets.  Written by Thomas Marsh and Jan Hubicka.    This is not	\
included with the XScreenSaver package, but if you don't have it	\
already, you can find it at <http://limax.paru.cas.cz/~hubicka/XaoS/>.",
"*hacks.xfishtank.name: XFishTank",
"*hacks.xfishtank.documentation:						\
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/>.",
