X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=driver%2FXScreenSaver_ad.h;h=7669ee6331331bb47a0139b67c1e1e8b56097db4;hb=82c5080773aae5e72ec155327c075775e023d2ee;hp=0ec2056acb7e9ff6d3d12ce241b204499ed3c07b;hpb=0ed85ca0e4b0eae40a4f50a51d63f2f41e45373a;p=xscreensaver diff --git a/driver/XScreenSaver_ad.h b/driver/XScreenSaver_ad.h index 0ec2056a..7669ee63 100644 --- a/driver/XScreenSaver_ad.h +++ b/driver/XScreenSaver_ad.h @@ -1,7 +1,14 @@ -"*timeout: 10", -"*cycle: 10", -"*lockTimeout: 0", -"*passwdTimeout: 30", +"#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", "*nice: 10", "*lock: False", "*lockVTs: True", @@ -9,10 +16,10 @@ "*timestamp: False", "*fade: True", "*unfade: False", -"*fadeSeconds: 3", +"*fadeSeconds: 0:00:03", "*fadeTicks: 20", "*splash: True", -"*splashDuration: 5", +"*splashDuration: 0:00:05", "*visualID: default", "*captureStderr: True", "*overlayTextForeground: #FFFF00", @@ -28,7 +35,7 @@ "*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'", + -e /bin/sh -c 'man \"%s\" || read foo'", "*dateFormat: %d-%b-%y (%a); %I:%M %p", "*installColormap: True", "*programs: \ @@ -55,7 +62,6 @@ rorschach -root -offset 7 \\n\ hopalong -root \\n\ greynetic -root \\n\ - xroger -root \\n\ imsmap -root \\n\ slidescreen -root \\n\ decayscreen -root \\n\ @@ -68,6 +74,7 @@ \"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\ @@ -147,6 +154,19 @@ 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)\" \ @@ -155,6 +175,7 @@ - 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\ @@ -173,6 +194,14 @@ -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 \ @@ -183,10 +212,14 @@ - \"XMountains (top)\" xmountains -b -M -Z 0 -r 1 -m \\n\ - xaos -root -autopilot -incoloring -1 \ -nogui -outcoloring -1 \\n\ -- xfishtank -d \\n", -"XScreenSaver.pointerPollTime: 5", -"XScreenSaver.initialDelay: 0", -"XScreenSaver.windowCreationTimeout: 30", +- 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", @@ -199,12 +232,12 @@ "*Dialog.Button.background: #D0D0D0", "*Dialog.text.foreground: #000000", "*Dialog.text.background: #FFFFFF", -"*Dialog.logo.foreground: #FF0000", -"*Dialog.logo.background: #FFFFFF", +"*passwd.thermometer.foreground: #FF0000", +"*passwd.thermometer.background: #FFFFFF", "*Dialog.topShadowColor: #E7E7E7", "*Dialog.bottomShadowColor: #737373", -"*Dialog.logo.width: 200", -"*Dialog.logo.height: 200", +"*Dialog.logo.width: 210", +"*Dialog.logo.height: 210", "*Dialog.internalBorderWidth: 30", "*Dialog.borderWidth: 1", "*Dialog.shadowThickness: 4", @@ -215,39 +248,97 @@ "*passwd.passwdFont: *-courier-medium-r-*-*-*-140-*-*-*-iso8859-1", "*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 ", "*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", -"*XmTextField.fontList: *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1", +"*cmdText.fontList: *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1", "*label0.fontList: *-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1", -"XScreenSaver*XmList.fontList: *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1", -"*XmDialogShell*foreground: #000000", -"*XmDialogShell*background: #E5E5E5", -"*XmDialogShell*XmTextField.foreground: #000000", -"*XmDialogShell*XmTextField.background: #FFFFFF", -"*XmDialogShell*demoList.foreground: #000000", -"*XmDialogShell*demoList.background: #FFFFFF", -"*XmDialogShell.title: XScreenSaver", -"*versionWarning_popup.title: XScreenSaver Warning", -"*demoForm_popup.title: XScreenSaver Demo", -"*preferencesForm_popup.title: XScreenSaver Preferences", +"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", -"*demoDialog.maxWidth: 600", -"*label1.labelString: XScreenSaver %s", -"*label1.label: XScreenSaver %s", -"*label2.labelString: Copyright © 1991-1999 by Jamie Zawinski ", -"*label2.label: Copyright © 1991-1999 by Jamie Zawinski ", -"*demoList.visibleItemCount: 10", -"*demoList.automaticSelection: True", -"*next.labelString: Run Next", -"*prev.labelString: Run Previous", -"*edit.labelString: Preferences", -"*restart.labelString: Reinitialize", +"*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", @@ -262,89 +353,15 @@ "*fadeToggle.labelString: Fade Colormap", "*unfadeToggle.labelString: Unfade Colormap", "*lockToggle.labelString: Require Password", -"*preferencesDone.labelString: OK", -"*preferencesCancel.labelString: Cancel", -"XScreenSaver*dragInitiatorProtocolStyle: DRAG_NONE", -"XScreenSaver*dragReceiverProtocolStyle: DRAG_NONE", -"*demo_dialog.title: XScreenSaver Demo", -"*preferences_dialog.title: XScreenSaver Preferences", -"*warning_dialog.title: XScreenSaver Warning", -"*demo_dialog.geometry: =640x400", -"*demo_dialog*font: *-helvetica-bold-r-*-*-*-120-*-*-*-iso8859-1", -"*preferences_dialog*font: *-helvetica-bold-r-*-*-*-120-*-*-*-iso8859-1", -"*demo_dialog*label1.font: *-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1", -"*preferences_dialog*label1.font:*-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1", -"XScreenSaver*warning_dialog*label0.font: \ - *-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1", -"XScreenSaver*warning_dialog*Label.font: \ - *-helvetica-bold-r-*-*-*-120-*-*-*-iso8859-1", -"XScreenSaver*warning_dialog*Command.font: \ - *-helvetica-bold-r-*-*-*-140-*-*-*-iso8859-1", -"XScreenSaver.demo_dialog*List.font: \ - *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1", -"XScreenSaver.demo_dialog*Text*font: \ - *-courier-medium-r-*-*-*-120-*-*-*-iso8859-1", -"XScreenSaver.demo_dialog*foreground: #000000", -"XScreenSaver.demo_dialog*background: #E5E5E5", -"XScreenSaver.demo_dialog*List.background: #FFFFFF", -"XScreenSaver.demo_dialog*Scrollbar.background: #D9D9D9", -"XScreenSaver.demo_dialog*Command.background: #D9D9D9", -"XScreenSaver.demo_dialog*Text*background: #FFFFFF", -"XScreenSaver.preferences_dialog*foreground: #000000", -"XScreenSaver.preferences_dialog*background: #E5E5E5", -"XScreenSaver.preferences_dialog*Command.background: #D9D9D9", -"XScreenSaver.preferences_dialog*Toggle.background: #D9D9D9", -"XScreenSaver.preferences_dialog*Text*background: #FFFFFF", -"XScreenSaver.warning_dialog*foreground: #000000", -"XScreenSaver.warning_dialog*background: #E5E5E5", -"XScreenSaver.warning_dialog*Command.background: #D9D9D9", -"*preferences_dialog*Dialog.value.translations: #override\\n\ - Return: beginning-of-line()\\n", -"*demo_dialog*viewport.height: 200", -"*Form.borderWidth: 0", -"*Box.borderWidth: 0", -"*Label.borderWidth: 0", -"*preferences_dialog*Dialog.borderWidth: 0", -"*demo_dialog*run.label: Run", -"*demo_dialog*next.label: Run Next", -"*demo_dialog*prev.label: Run Previous", -"*demo_dialog*edit.label: Preferences", -"*demo_dialog*restart.label: Reinitialize", -"*demo_dialog*done.label: Quit", -"XScreenSaver.demo_dialog*Command.internalWidth: 10", -"XScreenSaver.demo_dialog*Command.internalHeight: 4", -"*preferences_dialog*timeout.label: Saver Timeout:", -"*preferences_dialog*cycle.label: Cycle Timeout:", -"*preferences_dialog*fade.label: Fade Duration:", -"*preferences_dialog*ticks.label: Fade Ticks:", -"*preferences_dialog*lockTime.label: Lock Timeout:", -"*preferences_dialog*passwdTime.label: Password Timeout:", -"XScreenSaver.preferences_dialog*Command.internalWidth: 10", -"XScreenSaver.preferences_dialog*Command.internalHeight: 4", -"*preferences_dialog*label1.label: XScreenSaver Parameters", -"*preferences_dialog*buttonbox.verbose.label: Verbose", -"*preferences_dialog*buttonbox.cmap.label: Install Colormap", -"*preferences_dialog*buttonbox.fade.label: Fade Colormap", -"*preferences_dialog*buttonbox.unfade.label: Unfade Colormap", -"*preferences_dialog*buttonbox.lock.label: Require Password", -"*preferences_dialog*done.label: Ok", -"*preferences_dialog*cancel.label: Cancel", -"*warning_dialog*ok.label: Ok", -"*warning_dialog*horizDistance: 30", -"*warning_dialog*vertDistance: 0", -"*warning_dialog*Label.internalWidth: 1", -"*warning_dialog*Label.internalHeight: 0", -"*warning_dialog*label0.horizDistance: 80", -"*warning_dialog*label0.vertDistance: 20", -"*warning_dialog*Command.horizDistance: 160", -"*warning_dialog*Command.vertDistance: 20", -"*warning_dialog*Command.internalWidth: 20", -"*warning_dialog*Command.internalHeight: 5", +"*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.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 \ @@ -389,10 +406,6 @@ Patrick Naughton.", "*hacks.greynetic.documentation: \ 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 \ @@ -475,6 +488,10 @@ 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 \ @@ -788,6 +805,19 @@ 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 \ @@ -823,9 +853,9 @@ 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 a set of turning, interlocking gears, rotating in three \ -dimensions. Another GL hack, by Danny Sung, Brian Paul, and Ed \ -Mackey.", +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 \ @@ -886,11 +916,55 @@ 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.", +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 \ @@ -915,7 +989,10 @@ 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 \ -.", +. \ + \\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 \ @@ -927,3 +1004,25 @@ already, you can find it at .", Fish! This is not included with the XScreenSaver package, but if you \ don't have it already, you can find it at \ .", +"*hacks.xsnow.documentation: \ +Draws falling snow and the occasional tiny Santa. By Rick Jansen. \ +You can find it at .", +"*hacks.goban.documentation: \ +Replays historical games of go (aka wei-chi and baduk) on the screen. \ +By Scott Draves. You can find it at .", +"*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 . \ +See that web site for configuration information.", +"*hacks.cosmos.documentation: \ +Draws fireworks and zooming, fading flares. By Tom Campbell. \ +You can find it at .",