ftp://ftp.uni-heidelberg.de/pub/X11/contrib/applications/xscreensaver-1.27.tar.Z
[xscreensaver] / driver / XScreenSaver.ad
1 ! app-defaults file for XScreenSaver by Jamie Zawinski.
2 ! See "man xscreensaver" for more info.  If you don't have that,
3 ! see http://www.netscape.com/people/jwz/ to get the latest version.
4
5 *timeout:               10
6 *cycle:                 10
7 *lockTimeout:           0
8 *passwdTimeout:         30
9 *nice:                  10
10 *lock:                  False
11 *verbose:               False
12 *fade:                  True
13 *unfade:                False
14 *fadeSeconds:           1
15 *fadeTicks:             75
16
17 *captureStderr:         True
18 *captureStdout:         True
19 *textForeground:        Yellow
20 *textBackground:        Black
21 *font:                  *-medium-r-*-140-*-m-*
22
23 ! Turning on "installColormap" interacts erratically with twm and tvtwm,
24 ! but seems to work fine with mwm and olwm.  Try it and see.
25 !
26 *installColormap:       True
27
28
29 ! Any program which can draw on the root window will work as a screensaver.
30 ! The following three resources enumerate them.
31
32 *programs:      qix -root                                               \n\
33                 qix -root -solid -delay 0 -segments 100                 \n\
34                 qix -root -linear -count 10 -size 100 -segments 200     \n\
35                 attraction -root -mode balls                            \n\
36                 attraction -root -mode lines -points 3 -segments 200    \n\
37                 attraction -root -mode splines -segments 300            \n\
38                 attraction -root -mode lines -radius 300                \
39                         -orbit -vmult 0.5                               \n\
40                 pyro -root                                              \n\
41                 helix -root                                             \n\
42                 pedal -root                                             \n\
43                 rorschach -root -offset 7                               \n\
44                 hopalong -root                                          \n\
45                 greynetic -root                                         \n\
46                 xroger -root                                            \n\
47                 imsmap -root                                            \n\
48                 slidescreen -root                                       \n\
49                 decayscreen -root                                       \n\
50                 hypercube -root                                         \n\
51                 halo -root                                              \n\
52                 maze -root                                              \n\
53                 flame -root                                             \n\
54                 lmorph -root                                            \n
55
56 ! Programs on this list are run only for monochrome screens.
57 ! (These are in addition to those listed in "*programs".)
58 *monoPrograms:  qix -root -linear -count 5 -size 200 -spread 30         \
59                         -segments 75 -solid -xor                        \n\
60                 rocks -root                                             \n\
61                 noseguy -root                                           \n
62
63 ! Programs on this list are run only for color (really, non-mono) screens.
64 ! (These are in addition to those listed in "*programs".)
65 *colorPrograms: qix -root -count 4 -solid -transparent                  \n\
66                 qix -root -count 5 -solid -transparent -linear          \
67                         -segments 250 -size 100                         \n\
68                 attraction -root -mode polygons                         \n\
69                 attraction -root -mode filled-splines -segments 0       \n\
70                 attraction -root -glow -points 10                       \n\
71                 rocks -root -fg darksalmon                              \n\
72                 noseguy -root -fg yellow -bg black                      \n\
73                 bubbles -root                                           \n
74
75
76 ! Some other programs that you might want to track down (these work as
77 ! XScreenSaver helpers, but are not distributed with it):
78
79 !               xdaliclock -root -builtin2                              \n\
80 !               xswarm -r 2>&-                                          \n\
81 !               xwave -root                                             \n\
82 !               xbouncebits ...                                         \n\
83 !               ico -r -faces -sleep 1 -obj ico                         \n\
84 !               xsplinefun                                              \n\
85 !               kaleid -root                                            \n\
86 !               xfishtank -c black -d -r 2                              \n\
87 !               xtacy -root -delay 100 -gravity                         \n\
88
89
90 ! To display a slideshow of images, add commands like this to *programs:
91 !
92 !               xv -root -rmode 5  image-1.gif  -quit
93 !               xv -root -rmode 5  image-2.gif  -quit
94 !               xv -root -rmode 5  image-3.gif  -quit
95 !               ...and so on...
96 !
97 ! however, for this to work, you must also have started the screensaver so
98 ! that it uses the default colormap (the "-no-install" command-line option, or
99 ! the "installColormap: False" resource) because when XV is running in "-root"
100 ! mode, it always assumes that the default colormap is being used, rather than
101 ! examining the window it is drawing on to see what colormap it has.
102
103
104 ! Some SGI GL programs work with XScreenSaver; most don't.
105 !
106 ! Bongo works fine:
107 !
108 !       /usr/demos/bin/bongo -wbongo
109 !
110 ! ElectroPaint sort-of works; XScreenSaver will launch it, and it will run
111 ! properly, but when it's time to turn off the screensaver, you need to hit
112 ! the Escape key, rather than just moving the mouse.  Apparently GL programs
113 ! are able to intercept the keyboard even when X has the keyboard grabbed!
114 !
115 !       /usr/demos/bin/ep
116 !
117 ! None of the other GL demos I've tried worked, because none of them seem to
118 ! have command-line options that will make them take up the whole screen; so
119 ! all you get is a miniscule 100x100 image, which is worthless.  This is a
120 ! shame, since many of those demos would make fine screensavers.
121 !
122 ! If anyone who understands how "haven" works would like to send me the code
123 ! necessary to do what it does, I would be much obliged.
124
125
126
127 !=============================================================================
128 !
129 !      You probably don't want to change anything after this point.
130 !
131 !=============================================================================
132
133
134 ! Resources for the dialog boxes:
135
136 *fontList:                       *-helvetica-medium-r-*-*-*-120-*-*-*-iso8859-1
137 *demoDialog*label1.fontList:     *-helvetica-medium-r-*-*-*-140-*-*-*-iso8859-1
138 *passwdDialog*fontList:          *-helvetica-medium-r-*-*-*-140-*-*-*-iso8859-1
139 *XmList.fontList:                  *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1
140 *XmTextField.fontList:             *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1
141 *passwdDialog.passwdText.fontList: *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1
142
143 *XmDialogShell*foreground:              black
144 *XmDialogShell*background:              gray90
145 *XmDialogShell*XmTextField.foreground:  black
146 *XmDialogShell*XmTextField.background:  white
147 *XmDialogShell*demoList.foreground:     black
148 *XmDialogShell*demoList.background:     white
149 *XmDialogShell*rogerLabel.foreground:   red3
150 *XmDialogShell*rogerLabel.background:   white
151
152 *XmDialogShell.title:           XScreenSaver
153 *allowShellResize:              True
154 *autoUnmanage:                  False
155
156 ! This doesn't work.  Motif ignores it if there is a scroll-list!
157 *demoDialog.maxWidth:           600
158
159 *label1.labelString:            XScreenSaver %s
160 *label2.labelString: Copyright © 1991-1996 by Jamie Zawinski <jwz@netscape.com>
161 *demoList.visibleItemCount:     10
162 *demoList.automaticSelection:   True
163 *next.labelString:              Run Next
164 *prev.labelString:              Run Previous
165 *edit.labelString:              Edit Parameters
166 *done.labelString:              Exit Demo Mode
167 *restart.labelString:           Reinitialize
168
169 *resourcesLabel.labelString:    XScreenSaver Parameters
170
171 ! *timeoutLabel.labelString:    Timeout Minutes
172 ! *cycleLabel.labelString:      Cycle Seconds
173 ! *fadeSecondsLabel.labelString:Fade Seconds
174 ! *fadeTicksLabel.labelString:  Fade Ticks
175 ! *lockLabel.labelString:       Lock Timeout
176 ! *passwdLabel.labelString:     Password Timeout
177 ! *resourcesForm*XmTextField.columns:   5
178
179 *timeoutLabel.labelString:      Saver Timeout
180 *cycleLabel.labelString:        Cycle Timeout
181 *fadeSecondsLabel.labelString:  Fade Duration
182 *fadeTicksLabel.labelString:    Fade Ticks
183 *lockLabel.labelString:         Lock Timeout
184 *passwdLabel.labelString:       Password Timeout
185 *resourcesForm*XmTextField.columns:     8
186
187 *verboseToggle.labelString:     Verbose
188 *cmapToggle.labelString:        Install Colormap
189 *fadeToggle.labelString:        Fade Colormap
190 *unfadeToggle.labelString:      Unfade Colormap
191 *lockToggle.labelString:        Require Password
192 *resourcesDone.labelString:     Done
193 *resourcesCancel.labelString:   Cancel
194
195 *passwdDialog.title:            Password
196 *passwdLabel1.labelString:      XScreenSaver %s
197 *passwdLabel2.labelString:      This display is locked.
198 *passwdLabel3.labelString:      Please type %s's password to unlock it.
199 *passwdDone.labelString:        Done
200 *passwdCancel.labelString:      Cancel
201
202 *passwdLabel1.alignment:        ALIGNMENT_BEGINNING
203 *passwdLabel2.alignment:        ALIGNMENT_BEGINNING
204 *passwdLabel3.alignment:        ALIGNMENT_BEGINNING
205 *rogerLabel.width:              150
206
207 ! You probably won't need to change these.  They are only used if no server
208 ! extension is in use.
209 !
210 *pointerPollTime:       5
211 *initialDelay:          30
212 *windowCreationTimeout: 30
213
214 *bourneShell:           /bin/sh