ftp://ftp.uni-heidelberg.de/pub/X11/contrib/applications/xscreensaver-1.27.tar.Z
[xscreensaver] / driver / XScreenSaver.ad
index da72eff8906e5a31f88adb1c6ee18eae28714bd2..01401a4bdeaaafa56a66f8a208d1482f3c220c3e 100644 (file)
@@ -1,16 +1,18 @@
 ! app-defaults file for XScreenSaver by Jamie Zawinski.
-
-*timeout:      10
-*cycle:                10
-*lockTimeout:  0
-*passwdTimeout:        30
-*nice:         10
-*lock:         False
-*verbose:      False
-*fade:         True
-*unfade:       False
-*fadeSeconds:  1
-*fadeTicks:    75
+! See "man xscreensaver" for more info.  If you don't have that,
+! see http://www.netscape.com/people/jwz/ to get the latest version.
+
+*timeout:              10
+*cycle:                        10
+*lockTimeout:          0
+*passwdTimeout:                30
+*nice:                 10
+*lock:                 False
+*verbose:              False
+*fade:                 True
+*unfade:               False
+*fadeSeconds:          1
+*fadeTicks:            75
 
 *captureStderr:        True
 *captureStdout:        True
 ! Turning on "installColormap" interacts erratically with twm and tvtwm,
 ! but seems to work fine with mwm and olwm.  Try it and see.
 !
-*installColormap: False
+*installColormap:      True
+
+
+! Any program which can draw on the root window will work as a screensaver.
+! The following three resources enumerate them.
 
-! Programs on this list apply all the time.
 *programs:     qix -root                                               \n\
                qix -root -solid -delay 0 -segments 100                 \n\
                qix -root -linear -count 10 -size 100 -segments 200     \n\
                lmorph -root                                            \n
 
 ! Programs on this list are run only for monochrome screens.
+! (These are in addition to those listed in "*programs".)
 *monoPrograms: qix -root -linear -count 5 -size 200 -spread 30         \
                        -segments 75 -solid -xor                        \n\
                rocks -root                                             \n\
                noseguy -root                                           \n
 
 ! Programs on this list are run only for color (really, non-mono) screens.
+! (These are in addition to those listed in "*programs".)
 *colorPrograms:        qix -root -count 4 -solid -transparent                  \n\
                qix -root -count 5 -solid -transparent -linear          \
                        -segments 250 -size 100                         \n\
                attraction -root -mode filled-splines -segments 0       \n\
                attraction -root -glow -points 10                       \n\
                rocks -root -fg darksalmon                              \n\
-               noseguy -root -fg yellow -bg gray30                     \n
+               noseguy -root -fg yellow -bg black                      \n\
+               bubbles -root                                           \n
 
 
-! Some other screenhacks that you might want to track down:
-!
+! Some other programs that you might want to track down (these work as
+! XScreenSaver helpers, but are not distributed with it):
+! 
 !              xdaliclock -root -builtin2                              \n\
 !              xswarm -r 2>&-                                          \n\
 !              xwave -root                                             \n\
 !              xbouncebits ...                                         \n\
-!              ico -r                                                  \n\
+!              ico -r -faces -sleep 1 -obj ico                         \n\
 !              xsplinefun                                              \n\
 !              kaleid -root                                            \n\
 !              xfishtank -c black -d -r 2                              \n\
+!              xtacy -root -delay 100 -gravity                         \n\
+
+
+! To display a slideshow of images, add commands like this to *programs:
+!
+!              xv -root -rmode 5  image-1.gif  -quit
+!              xv -root -rmode 5  image-2.gif  -quit
+!              xv -root -rmode 5  image-3.gif  -quit
+!              ...and so on...
+!
+! however, for this to work, you must also have started the screensaver so
+! that it uses the default colormap (the "-no-install" command-line option, or
+! the "installColormap: False" resource) because when XV is running in "-root"
+! mode, it always assumes that the default colormap is being used, rather than
+! examining the window it is drawing on to see what colormap it has.
+
+
+! Some SGI GL programs work with XScreenSaver; most don't.
+!
+! Bongo works fine:
+!
+!      /usr/demos/bin/bongo -wbongo
+!
+! ElectroPaint sort-of works; XScreenSaver will launch it, and it will run
+! properly, but when it's time to turn off the screensaver, you need to hit
+! the Escape key, rather than just moving the mouse.  Apparently GL programs
+! are able to intercept the keyboard even when X has the keyboard grabbed!
+!
+!      /usr/demos/bin/ep
+!
+! None of the other GL demos I've tried worked, because none of them seem to
+! have command-line options that will make them take up the whole screen; so
+! all you get is a miniscule 100x100 image, which is worthless.  This is a
+! shame, since many of those demos would make fine screensavers.
+!
+! If anyone who understands how "haven" works would like to send me the code
+! necessary to do what it does, I would be much obliged.
+
+
+
+!=============================================================================
+!
+!      You probably don't want to change anything after this point.
+!
+!=============================================================================
 
 
 ! Resources for the dialog boxes:
 *demoDialog.maxWidth:          600
 
 *label1.labelString:           XScreenSaver %s
-*label2.labelString: Copyright © 1991-1995 by Jamie Zawinski <jwz@netscape.com>
+*label2.labelString: Copyright © 1991-1996 by Jamie Zawinski <jwz@netscape.com>
 *demoList.visibleItemCount:    10
 *demoList.automaticSelection:  True
 *next.labelString:             Run Next
 *passwdLabel3.alignment:       ALIGNMENT_BEGINNING
 *rogerLabel.width:             150
 
-! You probably won't need to change these.  They aren't consulted if the
-! XIdle extension is being used.
+! You probably won't need to change these.  They are only used if no server
+! extension is in use.
 !
 *pointerPollTime:      5
 *initialDelay:         30