http://www.jwz.org/xscreensaver/xscreensaver-5.09.tar.gz
[xscreensaver] / driver / XScreenSaver.ad.in
1 !
2 !                              XScreenSaver
3 !
4 !            a screen saver and locker for the X window system
5 !                            by Jamie Zawinski
6 !
7 !                              version 5.09
8 !                              03-Sep-2009
9 !
10 ! See "man xscreensaver" for more info.  The latest version is always
11 ! available at http://www.jwz.org/xscreensaver/
12
13
14 ! These resources, when placed in the system-wide app-defaults directory
15 ! (e.g., /usr/lib/X11/app-defaults/XScreenSaver) will provide the default
16 ! settings for new users.  However, if you have a ".xscreensaver" file in
17 ! your home directory, the settings in that file take precedence.
18
19
20 ! Don't hand this file to "xrdb" -- that isn't how app-defaults files work.
21 ! Though app-defaults files have (mostly) the same syntax as your ~/.Xdefaults
22 ! file, they are used differently, and if you run this file through xrdb,
23 ! you will probably mess things up.
24
25 #error Do not run app-defaults files through xrdb!
26 #error That does not do what you might expect.
27 #error Put this file in /usr/lib/X11/app-defaults/XScreenSaver instead.
28
29 ! /* (xrdb prevention kludge: whole file)
30
31 *mode:                  random
32 *timeout:               0:10:00
33 *cycle:                 0:10:00
34 *lockTimeout:           0:00:00
35 *passwdTimeout:         0:00:30
36 *dpmsEnabled:           False
37 *dpmsStandby:           2:00:00
38 *dpmsSuspend:           2:00:00
39 *dpmsOff:               4:00:00
40 *grabDesktopImages:     True
41 *grabVideoFrames:       False
42 *chooseRandomImages:    @DEFAULT_IMAGES_P@
43 *imageDirectory:        @DEFAULT_IMAGE_DIRECTORY@
44 *nice:                  10
45 *memoryLimit:           0
46 *lock:                  False
47 *verbose:               False
48 *timestamp:             True
49 *fade:                  True
50 *unfade:                False
51 *fadeSeconds:           0:00:03
52 *fadeTicks:             20
53 *splash:                True
54 *splashDuration:        0:00:05
55 *visualID:              default
56 *captureStderr:         True
57 *ignoreUninstalledPrograms: False
58
59 *textMode:              file
60 *textLiteral:           XScreenSaver
61 *textFile:              @DEFAULT_TEXT_FILE@
62 *textProgram:           fortune
63 *textURL:               http://www.livejournal.com/stats/latest-rss.bml
64 !*textURL:              http://twitter.com/statuses/public_timeline.atom
65
66 *overlayTextForeground: #FFFF00
67 *overlayTextBackground: #000000
68 *overlayStderr:         True
69 *font:                  *-medium-r-*-140-*-m-*
70
71 ! The default is to use these extensions if available (as noted.)
72 *sgiSaverExtension:     True
73 *xidleExtension:        True
74 *procInterrupts:        True
75
76 ! Set this to True if you are experiencing longstanding XFree86 bug #421
77 ! (xscreensaver not covering the whole screen)
78 GetViewPortIsFullOfLies: False
79
80 ! This is what the "Demo" button on the splash screen runs (/bin/sh syntax.)
81 *demoCommand: xscreensaver-demo
82
83 ! This is what the "Prefs" button on the splash screen runs (/bin/sh syntax.)
84 *prefsCommand: xscreensaver-demo -prefs
85
86 ! This is the URL loaded by the "Help" button on the splash screen,
87 ! and by the "Documentation" menu item in xscreensaver-demo.
88 *helpURL: http://www.jwz.org/xscreensaver/man.html
89
90 ! loadURL       -- how the "Help" buttons load the helpURL (/bin/sh syntax.)
91 ! manualCommand -- how the "Documentation" buttons display man pages.
92 !
93 ! And there are so very many options to choose from!
94 !
95 !   Gnome 2.4, 2.6: (yelp can't display man pages, as of 2.6.3)
96 !
97 @GNOME24@*loadURL: @WITH_BROWSER@ '%s'
98 @GNOME24@*manualCommand: gnome-terminal --title '%s manual' \
99 @GNOME24@               --command '/bin/sh -c "man %s; read foo"'
100 !
101 !   Gnome 2.2:
102 !
103 @GNOME22@*loadURL: gnome-url-show '%s'
104 @GNOME22@*manualCommand: gnome-terminal --title '%s manual' \
105 @GNOME22@               --command '/bin/sh -c "man %s; read foo"'
106 !
107 !   Gnome 1.4:
108 !
109 !       *loadURL: gnome-moz-remote --newwin '%s'
110 !       *manualCommand: gnome-help-browser 'man:%s'
111 !
112 !   non-Gnome systems:
113 !
114 @NOGNOME@*loadURL: firefox '%s' || mozilla '%s' || netscape '%s'
115 @NOGNOME@*manualCommand: xterm -sb -fg black -bg gray75 -T '%s manual' \
116 @NOGNOME@                   -e /bin/sh -c 'man "%s" ; read foo'
117
118
119 ! The format used for printing the date and time in the password dialog box
120 ! (see the strftime(3) manual page for details.)
121 *dateFormat:            %d-%b-%y (%a); %I:%M %p
122 ! To show the time only:
123 ! *dateFormat:          %I:%M %p
124 ! For 24 hour time:
125 ! *dateFormat:          %H:%M
126
127
128 ! This command is executed by the "New Login" button on the lock dialog.
129 ! (That button does not appear on the dialog if this program does not exist.)
130 ! For Gnome: probably "gdmflexiserver -ls".  KDE, probably "kdmctl reserve".
131 !
132 @NEW_LOGIN_COMMAND_P@*newLoginCommand:  @NEW_LOGIN_COMMAND@
133
134
135 ! Turning on "installColormap" on 8-bit systems interacts erratically with
136 ! certain jurassic window managers.  If your screen turns some color other
137 ! than black, the window manager is buggy, and you need to set this resource
138 ! to false.  Or switch WMs.  Or join the 21st century and get a 24-bit
139 ! graphics card.
140 !
141 *installColormap:       True
142
143
144 ! This is the list of installed screen saver modes.  See "man xscreensaver"
145 ! for the syntax used here.
146 !
147 ! If you want to disable a screensaver, DO NOT remove it from this list:
148 ! instead, mark it as inactive by placing a "-" at the beginning of the line.
149 !
150 ! You can use the `xscreensaver-demo' program to edit the current list of
151 ! screen savers interactively.
152 !
153 *programs:                                                                    \
154                                 maze -root                                  \n\
155 @GL_KLUDGE@ GL:                                 superquadrics -root                         \n\
156                                 attraction -root                            \n\
157                                 blitspin -root                              \n\
158                                 greynetic -root                             \n\
159                                 helix -root                                 \n\
160                                 hopalong -root                              \n\
161 -                               hypercube -root                             \n\
162                                 imsmap -root                                \n\
163 -                               noseguy -root                               \n\
164 -                               pyro -root                                  \n\
165                                 qix -root                                   \n\
166 -                               rocks -root                                 \n\
167                                 rorschach -root                             \n\
168                                 decayscreen -root                           \n\
169                                 flame -root                                 \n\
170                                 halo -root                                  \n\
171                                 slidescreen -root                           \n\
172                                 pedal -root                                 \n\
173                                 bouboule -root                              \n\
174 -                               braid -root                                 \n\
175                                 coral -root                                 \n\
176                                 deco -root                                  \n\
177                                 drift -root                                 \n\
178 -                               fadeplot -root                              \n\
179                                 galaxy -root                                \n\
180                                 goop -root                                  \n\
181                                 grav -root                                  \n\
182                                 ifs -root                                   \n\
183 @GL_KLUDGE@ GL:                                 jigsaw -root                                \n\
184                                 julia -root                                 \n\
185 -                               kaleidescope -root                          \n\
186 @GL_KLUDGE@ GL:                                 moebius -root                               \n\
187                                 moire -root                                 \n\
188 @GL_KLUDGE@ GL:                                 morph3d -root                               \n\
189                                 mountain -root                              \n\
190                                 munch -root                                 \n\
191                                 penrose -root                               \n\
192 @GL_KLUDGE@ GL:                                 pipes -root                                 \n\
193                                 rd-bomb -root                               \n\
194 @GL_KLUDGE@ GL:                                 rubik -root                                 \n\
195 -                               sierpinski -root                            \n\
196                                 slip -root                                  \n\
197 @GL_KLUDGE@ GL:                                 sproingies -root                            \n\
198                                 starfish -root                              \n\
199                                 strange -root                               \n\
200                                 swirl -root                                 \n\
201                                 triangle -root                              \n\
202                                 xjack -root                                 \n\
203                                 xlyap -root                                 \n\
204 @GL_KLUDGE@ GL:                                 atlantis -root                              \n\
205                                 bsod -root                                  \n\
206 @GL_KLUDGE@ GL:                                 bubble3d -root                              \n\
207 @GL_KLUDGE@ GL:                                 cage -root                                  \n\
208 -                               crystal -root                               \n\
209                                 cynosure -root                              \n\
210                                 discrete -root                              \n\
211                                 distort -root                               \n\
212                                 epicycle -root                              \n\
213                                 flow -root                                  \n\
214 - GL:                           glplanet -root                              \n\
215                                 interference -root                          \n\
216                                 kumppa -root                                \n\
217 @GL_KLUDGE@ GL:                                 lament -root                                \n\
218                                 moire2 -root                                \n\
219 @GL_KLUDGE@ GL:                                 sonar -root                                 \n\
220 @GL_KLUDGE@ GL:                                 stairs -root                                \n\
221                                 truchet -root                               \n\
222 -                               vidwhacker -root                            \n\
223                                 blaster -root                               \n\
224                                 bumps -root                                 \n\
225                                 ccurve -root                                \n\
226                                 compass -root                               \n\
227                                 deluxe -root                                \n\
228 -                               demon -root                                 \n\
229 @GLE_KLUDGE@ GL:                                extrusion -root                             \n\
230 -                               loop -root                                  \n\
231                                 penetrate -root                             \n\
232                                 petri -root                                 \n\
233                                 phosphor -root                              \n\
234 @GL_KLUDGE@ GL:                                 pulsar -root                                \n\
235                                 ripples -root                               \n\
236                                 shadebobs -root                             \n\
237 @GL_KLUDGE@ GL:                                 sierpinski3d -root                          \n\
238                                 spotlight -root                             \n\
239                                 squiral -root                               \n\
240                                 wander -root                                \n\
241 -                               webcollage -root                            \n\
242                                 xflame -root                                \n\
243                                 xmatrix -root                               \n\
244 @GL_KLUDGE@ GL:                                 gflux -root                                 \n\
245 -                               hyperball -root                             \n\
246 -                               nerverot -root                              \n\
247                                 xrayswarm -root                             \n\
248                                 xspirograph -root                           \n\
249 @GL_KLUDGE@ GL:                                 circuit -root                               \n\
250 @GL_KLUDGE@ GL:                                 dangerball -root                            \n\
251 - GL:                           dnalogo -root                               \n\
252 @GL_KLUDGE@ GL:                                 engine -root                                \n\
253 @GL_KLUDGE@ GL:                                 flipscreen3d -root                          \n\
254 @GL_KLUDGE@ GL:                                 gltext -root                                \n\
255 @GL_KLUDGE@ GL:                                 menger -root                                \n\
256 @GL_KLUDGE@ GL:                                 molecule -root                              \n\
257                                 rotzoomer -root                             \n\
258                                 speedmine -root                             \n\
259 @GL_KLUDGE@ GL:                                 starwars -root                              \n\
260 @GL_KLUDGE@ GL:                                 stonerview -root                            \n\
261                                 vermiculate -root                           \n\
262                                 whirlwindwarp -root                         \n\
263                                 zoom -root                                  \n\
264                                 anemone -root                               \n\
265                                 apollonian -root                            \n\
266 @GL_KLUDGE@ GL:                                 boxed -root                                 \n\
267 @GL_KLUDGE@ GL:                                 cubenetic -root                             \n\
268 @GL_KLUDGE@ GL:                                 endgame -root                               \n\
269                                 euler2d -root                               \n\
270                                 fluidballs -root                            \n\
271 @GL_KLUDGE@ GL:                                 flurry -root                                \n\
272 - GL:                           glblur -root                                \n\
273 @GL_KLUDGE@ GL:                                 glsnake -root                               \n\
274                                 halftone -root                              \n\
275 @GL_KLUDGE@ GL:                                 juggler3d -root                             \n\
276 @GL_KLUDGE@ GL:                                 lavalite -root                              \n\
277 -                               polyominoes -root                           \n\
278 @GL_KLUDGE@ GL:                                 queens -root                                \n\
279 - GL:                           sballs -root                                \n\
280 @GL_KLUDGE@ GL:                                 spheremonics -root                          \n\
281 -                               thornbird -root                             \n\
282                                 twang -root                                 \n\
283 - GL:                           antspotlight -root                          \n\
284                                 apple2 -root                                \n\
285 @GL_KLUDGE@ GL:                                 atunnel -root                               \n\
286                                 barcode -root                               \n\
287 @GL_KLUDGE@ GL:                                 blinkbox -root                              \n\
288 @GL_KLUDGE@ GL:                                 blocktube -root                             \n\
289 @GL_KLUDGE@ GL:                                 bouncingcow -root                           \n\
290                                 cloudlife -root                             \n\
291 @GL_KLUDGE@ GL:                                 cubestorm -root                             \n\
292                                 eruption -root                              \n\
293 @GL_KLUDGE@ GL:                                 flipflop -root                              \n\
294 @GL_KLUDGE@ GL:                                 flyingtoasters -root                        \n\
295                                 fontglide -root                             \n\
296 @GL_KLUDGE@ GL:                                 gleidescope -root                           \n\
297 @GL_KLUDGE@ GL:                                 glknots -root                               \n\
298 @GL_KLUDGE@ GL:                                 glmatrix -root                              \n\
299 - GL:                           glslideshow -root                           \n\
300 @GL_KLUDGE@ GL:                                 hypertorus -root                            \n\
301 - GL:                           jigglypuff -root                            \n\
302                                 metaballs -root                             \n\
303 @GL_KLUDGE@ GL:                                 mirrorblob -root                            \n\
304                                 piecewise -root                             \n\
305 @GL_KLUDGE@ GL:                                 polytopes -root                             \n\
306                                 pong -root                                  \n\
307                                 popsquares -root                            \n\
308 @GL_KLUDGE@ GL:                                 surfaces -root                              \n\
309                                 xanalogtv -root                             \n\
310 -                               abstractile -root                           \n\
311                                 anemotaxis -root                            \n\
312 - GL:                           antinspect -root                            \n\
313                                 fireworkx -root                             \n\
314                                 fuzzyflakes -root                           \n\
315                                 interaggregate -root                        \n\
316                                 intermomentary -root                        \n\
317                                 memscroller -root                           \n\
318 @GL_KLUDGE@ GL:                                 noof -root                                  \n\
319                                 pacman -root                                \n\
320 @GL_KLUDGE@ GL:                                 pinion -root                                \n\
321 @GL_KLUDGE@ GL:                                 polyhedra -root                             \n\
322 - GL:                           providence -root                            \n\
323                                 substrate -root                             \n\
324                                 wormhole -root                              \n\
325 - GL:                           antmaze -root                               \n\
326 @GL_KLUDGE@ GL:                                 boing -root                                 \n\
327                                 boxfit -root                                \n\
328 @GL_KLUDGE@ GL:                                 carousel -root                              \n\
329                                 celtic -root                                \n\
330 @GL_KLUDGE@ GL:                                 crackberg -root                             \n\
331 @GL_KLUDGE@ GL:                                 cube21 -root                                \n\
332                                 fiberlamp -root                             \n\
333 @GL_KLUDGE@ GL:                                 fliptext -root                              \n\
334 @GL_KLUDGE@ GL:                                 glhanoi -root                               \n\
335 @GL_KLUDGE@ GL:                                 tangram -root                               \n\
336 @GL_KLUDGE@ GL:                                 timetunnel -root                            \n\
337 @GL_KLUDGE@ GL:                                 glschool -root                              \n\
338 @GL_KLUDGE@ GL:                                 topblock -root                              \n\
339 @GL_KLUDGE@ GL:                                 cubicgrid -root                             \n\
340                                 cwaves -root                                \n\
341 @GL_KLUDGE@ GL:                                 gears -root                                 \n\
342 @GL_KLUDGE@ GL:                                 glcells -root                               \n\
343 @GL_KLUDGE@ GL:                                 lockward -root                              \n\
344                                 m6502 -root                                 \n\
345 @GL_KLUDGE@ GL:                                 moebiusgears -root                          \n\
346 @GL_KLUDGE@ GL:                                 voronoi -root                               \n\
347 @GL_KLUDGE@ GL:                                 hypnowheel -root                            \n\
348 @GL_KLUDGE@ GL:                                 klein -root                                 \n\
349 -                               lcdscrub -root                              \n\
350 @GL_KLUDGE@ GL:                                 photopile -root                             \n\
351 @GL_KLUDGE@ GL:                                 skytentacles -root                          \n\
352 @GL_KLUDGE@ GL:                                 rubikblocks -root                           \n
353
354
355
356 !=============================================================================
357 !
358 !      You probably don't want to change anything after this point.
359 !
360 !=============================================================================
361
362
363 XScreenSaver.pointerPollTime:           0:00:05
364 XScreenSaver.pointerHysteresis:         10
365 XScreenSaver.initialDelay:              0:00:00
366 XScreenSaver.windowCreationTimeout:     0:00:30
367 XScreenSaver.bourneShell:               /bin/sh
368
369
370 ! Resources for the password and splash-screen dialog boxes of
371 ! the "xscreensaver" daemon.
372 !
373 *Dialog.headingFont:            *-helvetica-bold-r-*-*-*-180-*-*-*-iso8859-1
374 *Dialog.bodyFont:               *-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1
375 *Dialog.labelFont:              *-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1
376 *Dialog.unameFont:              *-helvetica-bold-r-*-*-*-120-*-*-*-iso8859-1
377 *Dialog.buttonFont:             *-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1
378 *Dialog.dateFont:               *-helvetica-medium-r-*-*-*-80-*-*-*-iso8859-1
379 ! Helvetica asterisks look terrible.
380 !*passwd.passwdFont:            *-helvetica-medium-r-*-*-*-140-*-*-*-iso8859-1
381 *passwd.passwdFont:             *-courier-medium-r-*-*-*-140-*-*-*-iso8859-1
382
383 *Dialog.foreground:             #000000
384 *Dialog.background:             #E6E6E6
385 *Dialog.Button.foreground:      #000000
386 *Dialog.Button.background:      #F5F5F5
387 !*Dialog.Button.pointBackground: #EAEAEA
388 !*Dialog.Button.clickBackground: #C3C3C3
389 *Dialog.text.foreground:        #000000
390 *Dialog.text.background:        #FFFFFF
391 *passwd.thermometer.foreground: #4464AC
392 *passwd.thermometer.background: #FFFFFF
393 *Dialog.topShadowColor:         #FFFFFF
394 *Dialog.bottomShadowColor:      #CECECE
395 *Dialog.logo.width:             210
396 *Dialog.logo.height:            210
397 *Dialog.internalBorderWidth:    24
398 *Dialog.borderWidth:            1
399 *Dialog.shadowThickness:        2
400
401 *passwd.heading.label:          XScreenSaver %s
402 *passwd.body.label:             This screen is locked.
403 *passwd.unlock.label:           OK
404 *passwd.login.label:            New Login
405 *passwd.user.label:             Username:
406 *passwd.thermometer.width:      8
407 *passwd.asterisks:              True
408 *passwd.uname:                  True
409
410 *splash.heading.label:          XScreenSaver %s
411 *splash.body.label:             Copyright © 1991-2008 by
412 *splash.body2.label:            Jamie Zawinski <jwz@jwz.org>
413 *splash.demo.label:             Settings
414 *splash.help.label:             Help
415
416
417 !=============================================================================
418 !
419 ! Pretty names for the hacks that have unusual capitalization.
420 !
421 !=============================================================================
422
423 *hacks.antinspect.name:     AntInspect
424 *hacks.antmaze.name:        AntMaze
425 *hacks.antspotlight.name:   AntSpotlight
426 *hacks.blinkbox.name:       BlinkBox
427 *hacks.blitspin.name:       BlitSpin
428 *hacks.blocktube.name:      BlockTube
429 *hacks.bouncingcow.name:    BouncingCow
430 *hacks.boxfit.name:         BoxFit
431 *hacks.bsod.name:           BSOD
432 *hacks.bubble3d.name:       Bubble3D
433 *hacks.ccurve.name:         CCurve
434 *hacks.cloudlife.name:      CloudLife
435 *hacks.cubestorm.name:      CubeStorm
436 *hacks.cubicgrid.name:      CubicGrid
437 *hacks.cwaves.name:         CWaves
438 *hacks.dangerball.name:     DangerBall
439 *hacks.decayscreen.name:    DecayScreen
440 *hacks.dnalogo.name:        DNA Logo
441 *hacks.euler2d.name:        Euler2D
442 *hacks.fadeplot.name:       FadePlot
443 *hacks.flipflop.name:       FlipFlop
444 *hacks.flipscreen3d.name:   FlipScreen3D
445 *hacks.fliptext.name:       FlipText
446 *hacks.fluidballs.name:     FluidBalls
447 *hacks.flyingtoasters.name: FlyingToasters
448 *hacks.fontglide.name:      FontGlide
449 *hacks.fuzzyflakes.name:    FuzzyFlakes
450 *hacks.gflux.name:          GFlux
451 *hacks.gleidescope.name:    Gleidescope
452 *hacks.glforestfire.name:   GLForestFire
453 *hacks.hyperball.name:      HyperBall
454 *hacks.hypercube.name:      HyperCube
455 *hacks.ifs.name:            IFS
456 *hacks.imsmap.name:         IMSMap
457 *hacks.jigglypuff.name:     JigglyPuff
458 *hacks.juggler3d.name:      Juggler3D
459 *hacks.lcdscrub.name:       LCDscrub
460 *hacks.lmorph.name:         LMorph
461 *hacks.m6502.name:          m6502
462 *hacks.memscroller.name:    MemScroller
463 *hacks.metaballs.name:      MetaBalls
464 *hacks.mirrorblob.name:     MirrorBlob
465 *hacks.moebiusgears.name:   MoebiusGears
466 *hacks.morph3d.name:        Morph3D
467 *hacks.nerverot.name:       NerveRot
468 *hacks.noseguy.name:        NoseGuy
469 *hacks.popsquares.name:     PopSquares
470 *hacks.rd-bomb.name:        RDbomb
471 *hacks.rdbomb.name:         RDbomb
472 *hacks.rotzoomer.name:      RotZoomer
473 *hacks.rubikblocks.name:    RubikBlocks
474 *hacks.sballs.name:         SBalls
475 *hacks.shadebobs.name:      ShadeBobs
476 *hacks.sierpinski3d.name:   Sierpinski3D
477 *hacks.skytentacles.name:   SkyTentacles
478 *hacks.slidescreen.name:    SlideScreen
479 *hacks.speedmine.name:      SpeedMine
480 *hacks.starwars.name:       StarWars
481 *hacks.stonerview.name:     StonerView
482 *hacks.t3d.name:            T3D
483 *hacks.timetunnel.name:     TimeTunnel
484 *hacks.topblock.name:       TopBlock
485 *hacks.vidwhacker.name:     VidWhacker
486 *hacks.webcollage.name:     WebCollage
487 *hacks.whirlwindwarp.name:  WhirlWindWarp
488 *hacks.xanalogtv.name:      XAnalogTV
489 *hacks.xrayswarm.name:      XRaySwarm
490
491 ! obsolete, but still used by xscreensaver-demo-Xm.
492 *hacks.documentation.isInstalled: True
493
494 ! (xrdb prevention kludge: whole file) */