! a screen saver and locker for the X window system
! by Jamie Zawinski
!
-! version 3.23
-! 30-Jan-00
+! 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\
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
+- 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!
*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
! 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 \
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 \
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 \
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 \
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.
+
!=============================================================================
!
*hacks.xsnow.documentation: \
Draws falling snow and the occasional tiny Santa. By Rick Jansen. \
-You can find it at <http://zoutmijn.bpa.nl/rick/Xsnow/>.
+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.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) */