From 38886de0c3e9ea5729ef23e4c653fa2822f52e8f Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 6 Apr 2021 14:43:39 +0200 Subject: xscreensaver 6.00 --- driver/XScreenSaver.ad.in | 556 +++++++++++++++++++++++----------------------- 1 file changed, 274 insertions(+), 282 deletions(-) (limited to 'driver/XScreenSaver.ad.in') diff --git a/driver/XScreenSaver.ad.in b/driver/XScreenSaver.ad.in index 0b51f0c..bfc6414 100644 --- a/driver/XScreenSaver.ad.in +++ b/driver/XScreenSaver.ad.in @@ -4,8 +4,8 @@ ! a screen saver and locker for the X window system ! by Jamie Zawinski ! -! version 5.44 -! 20-Mar-2020 +! version 6.00 +! 01-Apr-2021 ! ! See "man xscreensaver" for more info. The latest version is always ! available at https://www.jwz.org/xscreensaver/ @@ -38,7 +38,6 @@ *dpmsStandby: 2:00:00 *dpmsSuspend: 2:00:00 *dpmsOff: 4:00:00 -*dpmsFullThrottle: False *grabDesktopImages: True *grabVideoFrames: False *chooseRandomImages: @DEFAULT_IMAGES_P@ @@ -48,9 +47,8 @@ *memoryLimit: 0 *lock: False *verbose: False -*timestamp: True *fade: True -*unfade: False +*unfade: True *fadeSeconds: 0:00:03 *fadeTicks: 20 *splash: True @@ -66,32 +64,11 @@ *textProgram: fortune *textURL: https://en.wikipedia.org/w/index.php?title=Special:NewPages&feed=rss -! When a saver writes an error message to stdout/stderr, it can be printed -! on the screen. -! -*captureStderr: True -*overlayStderr: True -*overlayTextForeground: #FFFF00 -*overlayTextBackground: #000000 -*font: *-medium-r-*-140-*-m-* - -! The default is to use these server extensions if available (as noted.) -*sgiSaverExtension: True -*xidleExtension: True -*procInterrupts: True - -! Turning this on makes pointerHysteresis not work. -*xinputExtensionDev: False - -! Set this to True if you are experiencing longstanding XFree86 bug #421 -! (xscreensaver not covering the whole screen) -*GetViewPortIsFullOfLies: False - ! This is what the "Settings" button on the splash screen runs. -*demoCommand: xscreensaver-demo +*demoCommand: xscreensaver-settings ! This is the URL loaded by the "Help" button on the splash screen, -! and by the "Documentation" menu item in xscreensaver-demo. +! and by the "Documentation" menu item in xscreensaver-settings. *helpURL: https://www.jwz.org/xscreensaver/man.html ! loadURL -- how the "Help" buttons load the helpURL (/bin/sh syntax.) @@ -99,11 +76,13 @@ ! ! And there are so very many options to choose from! ! -! Gnome 2.4, 2.6: (yelp can't display man pages, as of 2.6.3) +! Gnome 2.4, 2.6: ! @GNOME24@*loadURL: @WITH_BROWSER@ '%s' -@GNOME24@*manualCommand: gnome-terminal --title '%s manual' \ -@GNOME24@ --command '/bin/sh -c "man %s; read foo"' +@GNOME24@*manualCommand: yelp man:%s || \ +@GNOME24@ x-terminal-emulator -t '%s manual' \ +@GNOME24@ -e /bin/sh -c "man %s; read foo" + ! ! Gnome 2.2: ! @@ -118,21 +97,21 @@ ! ! non-Gnome systems: ! -@NOGNOME@*loadURL: firefox '%s' || mozilla '%s' || netscape '%s' +@NOGNOME@*loadURL: x-www-browser '%s' || firefox '%s' || chromium-browser '%s' @NOGNOME@*manualCommand: xterm -sb -fg black -bg gray75 -T '%s manual' \ @NOGNOME@ -e /bin/sh -c 'man "%s" ; read foo' -! The format used for printing the date and time in the password dialog box -! (see the strftime(3) manual page for details.) -*dateFormat: %d-%b-%y (%a); %I:%M %p -! For day month date: -! *dateFormat: %a %b %d, %I:%M %p -! To show the time only: +! The strftime(3) format string for printing the time on the password dialog. +*dateFormat: %I:%M %p, %a %b %e +! DD MMM: +! *dateFormat: %I:%M %p, %e %b (%a) +! 12 hour time only: ! *dateFormat: %I:%M %p -! For 24 hour time: +! 24 hour time only: ! *dateFormat: %H:%M - +! ISO 8601: +! *dateFormat: %Y-%m-%d %H:%M:%S ! This command is executed by the "New Login" button on the lock dialog. ! (That button does not appear on the dialog if this program does not exist.) @@ -142,22 +121,11 @@ ! @NEW_LOGIN_COMMAND_P@*newLoginCommand: @NEW_LOGIN_COMMAND@ - -! External command used to help xscreensaver aquire the mouse/keyboard -! grab. (I.e. some script that makes VMware release it). -! This is called before xscreensaver tries to aquire the grab with -! "pre" as parameter, and again with "post" after xscreensaver is done -! (trying to) aquire the grab. -! -*externalUngrabCommand: - - -! Change these at your peril: -! -XScreenSaver.pointerPollTime: 0:00:05 +! Mouse motions less than this many pixels per second are ignored. +! This helps with cats, trucks and earthquakes. XScreenSaver.pointerHysteresis: 10 -XScreenSaver.initialDelay: 0:00:00 -XScreenSaver.windowCreationTimeout: 0:00:30 + +! Change this at your peril: XScreenSaver.bourneShell: /bin/sh @@ -167,176 +135,179 @@ XScreenSaver.bourneShell: /bin/sh ! !============================================================================= -! Note, the daemon uses Xlib XLoadFont, not Xft. If these fonts don't -! exist, arcane heuristics are applied until we find something similar. -! -*Dialog.headingFont: -*-helvetica-bold-r-*-*-*-180-*-*-*-*-iso8859-1 -*Dialog.bodyFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.labelFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.unameFont: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1 -*Dialog.buttonFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.dateFont: -*-helvetica-medium-r-*-*-*-80-*-*-*-*-iso8859-1 - -! Helvetica asterisks look terrible. -*passwd.passwdFont: -*-courier-bold-r-*-*-*-140-*-*-*-iso8859-1 +! Which of the following color schemes is in use for the unlock dialog. +*dialogTheme: default -! Whether to display the local host name in the unlock dialog. -*passwd.uname: True +! Resources for theme names are downcased with spaces stripped. +*themeNames: Default, Borderless, Dark Gray, Borderless Black, \ + Green Black, White, Blue, Aqua Black, Wine -! Whether typed passwords should echo as asterisks (true) or nothing (false) -*passwd.asterisks: True - - -! The default color scheme for the unlock and splash dialogs. -! This looks pretty close to the default Gtk theme. -! -*Dialog.foreground: #000000 -*Dialog.background: #E6E6E6 -*Dialog.Button.foreground: #000000 -*Dialog.Button.background: #F5F5F5 -*Dialog.text.foreground: #000000 -*Dialog.text.background: #FFFFFF -*Dialog.topShadowColor: #FFFFFF -*Dialog.bottomShadowColor: #CECECE -*Dialog.logo.width: 210 -*Dialog.logo.height: 210 -*Dialog.internalBorderWidth: 24 -*Dialog.borderWidth: 1 -*Dialog.shadowThickness: 2 -*passwd.thermometer.foreground: #4464AC -*passwd.thermometer.background: #FFFFFF -*passwd.thermometer.width: 8 - - -! A few other example color schemes. -! -! A convenient way to debug these is to build and run "driver/test-passwd". -! Remember that configure overwrites XScreenSaver.ad from XScreenSaver.ad.in. +*Dialog.headingFont: sans-serif bold 16 +*Dialog.bodyFont: sans-serif 14 +*Dialog.errorFont: sans-serif bold 14 +*Dialog.labelFont: sans-serif bold 14 +*Dialog.unameFont: sans-serif 12 +*Dialog.buttonFont: sans-serif bold 14 +*Dialog.dateFont: sans-serif 9 +! Whether to display the local host name in the unlock dialog. +*passwd.uname: True + +! Whether typed passwords should echo as asterisks, or as nothing. +*passwd.asterisks: True + +! The default theme is similar to the Gtk defaults. +! +*default.Dialog.foreground: #000000 +*default.Dialog.background: #E6E6E6 +*default.Dialog.button.foreground: #000000 +*default.Dialog.button.background: #F5F5F5 +*default.Dialog.logo.background: #BBBBBB +*default.Dialog.text.foreground: #000000 +*default.Dialog.error.foreground: #FF0000 +*default.Dialog.text.background: #FFFFFF +*default.Dialog.topShadowColor: #FFFFFF +*default.Dialog.bottomShadowColor: #CECECE +*default.Dialog.shadowWidth: 2 +*default.Dialog.logo.width: 210 +*default.Dialog.logo.height: 210 +*default.Dialog.thermometer.foreground: #4464AC +*default.Dialog.thermometer.background: #FFFFFF +*default.Dialog.thermometer.width: 8 +*default.Dialog.borderColor: #CECECE +*default.Dialog.borderWidth: 0 +*default.Dialog.internalPadding: 24 ! Borderless theme: ! -! *Dialog.topShadowColor: #E6E6E6 -! *Dialog.bottomShadowColor: #E6E6E6 -! *passwd.thermometer.width: 6 - +*borderless.Dialog.topShadowColor: #E6E6E6 +*borderless.Dialog.button.background: #FFFFFF +*borderless.Dialog.bottomShadowColor: #E6E6E6 +*borderless.Dialog.logo.background: #E6E6E6 +*borderless.Dialog.borderColor: #888888 +*borderless.Dialog.thermometer.width: 6 +*borderless.Dialog.borderWidth: 1 ! Dark gray theme: ! -! *Dialog.foreground: #CCCCCC -! *Dialog.background: #333333 -! *Dialog.topShadowColor: #444444 -! *Dialog.bottomShadowColor: #111111 -! *Dialog.text.foreground: #DDDDDD -! *Dialog.text.background: #666666 -! *Dialog.Button.foreground: #CCCCCC -! *Dialog.Button.background: #666666 -! *passwd.thermometer.foreground: #4464AC -! *passwd.thermometer.background: #666666 - - -! Black borderless theme: -! -! *Dialog.foreground: #CCCCCC -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.text.foreground: #CCCCCC -! *Dialog.text.background: #000000 -! *Dialog.Button.foreground: #CCCCCC -! *Dialog.Button.background: #333333 -! *passwd.thermometer.foreground: #CCCCCC -! *passwd.thermometer.background: #333333 -! *passwd.thermometer.width: 3 - +*darkgray.Dialog.foreground: #CCCCCC +*darkgray.Dialog.background: #333333 +*darkgray.Dialog.topShadowColor: #444444 +*darkgray.Dialog.bottomShadowColor: #111111 +*darkgray.Dialog.borderColor: #111111 +*darkgray.Dialog.text.foreground: #DDDDDD +*darkgray.Dialog.text.background: #666666 +*darkgray.Dialog.button.foreground: #CCCCCC +*darkgray.Dialog.button.background: #666666 +*darkgray.Dialog.logo.background: #444444 +*darkgray.Dialog.thermometer.foreground: #4464AC +*darkgray.Dialog.thermometer.background: #666666 +*darkgray.Dialog.borderWidth: 0 + +! Borderless black theme: +! +*borderlessblack.Dialog.foreground: #CCCCCC +*borderlessblack.Dialog.background: #000000 +*borderlessblack.Dialog.topShadowColor: #000000 +*borderlessblack.Dialog.bottomShadowColor: #000000 +*borderlessblack.Dialog.text.foreground: #CCCCCC +*borderlessblack.Dialog.text.background: #000000 +*borderlessblack.Dialog.button.foreground: #CCCCCC +*borderlessblack.Dialog.button.background: #333333 +*borderlessblack.Dialog.logo.background: #000000 +*borderlessblack.Dialog.thermometer.foreground: #CCCCCC +*borderlessblack.Dialog.thermometer.background: #333333 +*borderlessblack.Dialog.thermometer.width: 3 +*borderlessblack.Dialog.borderColor: #333333 +*borderlessblack.Dialog.borderWidth: 1 ! Green on black theme: ! -! *Dialog.foreground: #00FF00 -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.shadowThickness: 1 -! *Dialog.text.foreground: #00FF00 -! *Dialog.text.background: #006600 -! *Dialog.Button.foreground: #00FF00 -! *Dialog.Button.background: #006600 -! *passwd.thermometer.foreground: #00CC00 -! *passwd.thermometer.background: #006600 - +*greenblack.Dialog.foreground: #00FF00 +*greenblack.Dialog.background: #000000 +*greenblack.Dialog.topShadowColor: #000000 +*greenblack.Dialog.bottomShadowColor: #000000 +*greenblack.Dialog.shadowWidth: 1 +*greenblack.Dialog.text.foreground: #00FF00 +*greenblack.Dialog.text.background: #006600 +*greenblack.Dialog.button.foreground: #00FF00 +*greenblack.Dialog.button.background: #006600 +*greenblack.Dialog.logo.background: #000000 +*greenblack.Dialog.thermometer.foreground: #00CC00 +*greenblack.Dialog.thermometer.background: #006600 +*greenblack.Dialog.borderColor: #006600 +*greenblack.Dialog.borderWidth: 1 ! White theme: ! -! *Dialog.foreground: #000000 -! *Dialog.background: #FFFFFF -! *Dialog.topShadowColor: #CCCCCC -! *Dialog.bottomShadowColor: #CCCCCC -! *Dialog.shadowThickness: 1 -! *Dialog.text.foreground: #000000 -! *Dialog.text.background: #FFFFFF -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #FFFFFF - +*white.Dialog.foreground: #000000 +*white.Dialog.background: #FFFFFF +*white.Dialog.topShadowColor: #CCCCCC +*white.Dialog.bottomShadowColor: #CCCCCC +*white.Dialog.shadowWidth: 1 +*white.Dialog.borderColor: #CCCCCC +*white.Dialog.text.foreground: #000000 +*white.Dialog.text.background: #FFFFFF +*white.Dialog.button.foreground: #000000 +*white.Dialog.button.background: #FFFFFF +*white.Dialog.logo.background: #FFFFFF +*white.Dialog.borderWidth: 0 ! Blue theme: ! -! *Dialog.foreground: #000000 -! *Dialog.background: #BBCCDD -! *Dialog.topShadowColor: #CCDDEE -! *Dialog.bottomShadowColor: #AABBCC -! *Dialog.text.foreground: #000000 -! *Dialog.text.background: #DDEEFF -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #DDEEFF -! *passwd.thermometer.foreground: #5566AA -! *passwd.thermometer.background: #BBCCDD - +*blue.Dialog.foreground: #000000 +*blue.Dialog.background: #BBCCDD +*blue.Dialog.topShadowColor: #CCDDEE +*blue.Dialog.bottomShadowColor: #AABBCC +*blue.Dialog.borderColor: #AABBCC +*blue.Dialog.text.foreground: #000000 +*blue.Dialog.text.background: #DDEEFF +*blue.Dialog.button.foreground: #000000 +*blue.Dialog.button.background: #DDEEFF +*blue.Dialog.logo.background: #BBCCDD +*blue.Dialog.thermometer.foreground: #5566AA +*blue.Dialog.thermometer.background: #BBCCDD +*blue.Dialog.borderWidth: 0 ! Aqua on black borderless theme: ! -! *Dialog.foreground: #00EFEF -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #2244EE -! *Dialog.text.foreground: #2244EE -! *Dialog.text.background: #EEEEEE -! *Dialog.internalBorderWidth: 36 -! *Dialog.borderWidth: 4 -! *Dialog.shadowThickness: 2 -! *passwd.thermometer.foreground: #2244EE -! *passwd.thermometer.background: #000088 - +*aquablack.Dialog.foreground: #00EFEF +*aquablack.Dialog.background: #000000 +*aquablack.Dialog.topShadowColor: #000000 +*aquablack.Dialog.bottomShadowColor: #000000 +*aquablack.Dialog.shadowWidth: 2 +*aquablack.Dialog.button.foreground: #000000 +*aquablack.Dialog.button.background: #2244EE +*aquablack.Dialog.logo.background: #000000 +*aquablack.Dialog.text.foreground: #2244EE +*aquablack.Dialog.text.background: #EEEEEE +*aquablack.Dialog.thermometer.foreground: #2244EE +*aquablack.Dialog.thermometer.background: #000088 +*aquablack.Dialog.borderColor: #000066 +*aquablack.Dialog.borderWidth: 1 +*aquablack.Dialog.internalPadding: 36 ! Wine theme, similar to the login screen of "Ubuntu 18.04 Community". ! -! *Dialog.foreground: #AD8FA6 -! *Dialog.background: #2C041E -! *Dialog.topShadowColor: #2C041E -! *Dialog.bottomShadowColor: #2C041E -! *Dialog.text.foreground: #706B70 -! *Dialog.text.background: #F9F9F8 -! *Dialog.Button.foreground: #CFC8CB -! *Dialog.Button.background: #4D2946 -! *passwd.thermometer.foreground: #AD8FA6 -! *passwd.thermometer.background: #4D2946 -! *passwd.thermometer.width: 6 +*wine.Dialog.foreground: #AD8FA6 +*wine.Dialog.background: #2C041E +*wine.Dialog.topShadowColor: #2C041E +*wine.Dialog.bottomShadowColor: #2C041E +*wine.Dialog.text.foreground: #706B70 +*wine.Dialog.text.background: #F9F9F8 +*wine.Dialog.button.foreground: #5F585B +*wine.Dialog.logo.background: #2C041E +*wine.Dialog.thermometer.foreground: #AD8FA6 +*wine.Dialog.thermometer.background: #4D2946 +*wine.Dialog.borderColor: #4D2946 +*wine.Dialog.thermometer.width: 6 +*wine.Dialog.borderWidth: 1 -! Static text in the dialog boxes: +! For displaying error messages about crashed screen savers. ! -*passwd.heading.label: XScreenSaver %s -*passwd.body.label: This screen is locked. -*passwd.unlock.label: OK -*passwd.login.label: New Login -*passwd.user.label: Username: - -*splash.heading.label: XScreenSaver %s -*splash.body.label: Copyright \251 1991-2020 by -*splash.body2.label: Jamie Zawinski -*splash.demo.label: Settings -*splash.help.label: Help +*errorFont: sans-serif bold 18 +*errorColor: #FF0000 !============================================================================= @@ -347,7 +318,7 @@ XScreenSaver.bourneShell: /bin/sh ! If you want to disable a screensaver, DO NOT remove it from this list: ! instead, mark it as inactive by placing a "-" at the beginning of the line. ! -! You can use the `xscreensaver-demo' program to edit the current list of +! You can use the `xscreensaver-settings' program to edit the current list of ! screen savers interactively. ! !============================================================================= @@ -589,111 +560,132 @@ XScreenSaver.bourneShell: /bin/sh vfeedback -root \n\ @GL_KLUDGE@ GL: deepstars -root \n\ @GL_KLUDGE@ GL: gravitywell -root \n\ +@GL_KLUDGE@ GL: beats -root \n\ +@GL_KLUDGE@ GL: covid19 -root \n\ @GL_KLUDGE@ GL: etruscanvenus -root \n\ -@GL_KLUDGE@ GL: gibson -root \n +@GL_KLUDGE@ GL: gibson -root \n\ +@GL_KLUDGE@ GL: headroom -root \n\ +@GL_KLUDGE@ GL: sphereeversion -root \n !============================================================================= ! ! Pretty names for the hacks that have unusual capitalization. -! Used by xscreensaver-demo. +! Used by xscreensaver-settings. ! !============================================================================= -*hacks.antinspect.name: AntInspect -*hacks.antmaze.name: AntMaze -*hacks.antspotlight.name: AntSpotlight -*hacks.binaryring.name: BinaryRing -*hacks.blinkbox.name: BlinkBox -*hacks.blitspin.name: BlitSpin -*hacks.blocktube.name: BlockTube -*hacks.bouncingcow.name: BouncingCow -*hacks.boxfit.name: BoxFit +*hacks.antinspect.name: Ant Inspect +*hacks.antmaze.name: Ant Maze +*hacks.antspotlight.name: Ant Spotlight +*hacks.apple2.name: Apple ][ +*hacks.binaryring.name: Binary Ring +*hacks.blinkbox.name: Blink Box +*hacks.blitspin.name: Blit Spin +*hacks.blocktube.name: Block Tube +*hacks.bouncingcow.name: Bouncing Cow +*hacks.boxfit.name: Box Fit *hacks.bsod.name: BSOD -*hacks.bubble3d.name: Bubble3D -*hacks.ccurve.name: CCurve -*hacks.cloudlife.name: CloudLife -*hacks.companioncube.name: CompanionCube -*hacks.cubestack.name: CubeStack -*hacks.cubestorm.name: CubeStorm -*hacks.cubetwist.name: CubeTwist -*hacks.cubicgrid.name: CubicGrid -*hacks.cwaves.name: CWaves -*hacks.dangerball.name: DangerBall -*hacks.decayscreen.name: DecayScreen -*hacks.deepstars.name: DeepStars +*hacks.bubble3d.name: Bubble 3D +*hacks.ccurve.name: C Curve +*hacks.cityflow.name: City Flow +*hacks.cloudlife.name: Cloud Life +*hacks.companioncube.name: Companion Cube +*hacks.covid19.name: COVID19 +*hacks.cube21.name: Cube 21 +*hacks.cubestack.name: Cube Stack +*hacks.cubestorm.name: Cube Storm +*hacks.cubetwist.name: Cube Twist +*hacks.cubicgrid.name: Cubic Grid +*hacks.cwaves.name: C Waves +*hacks.dangerball.name: Danger Ball +*hacks.decayscreen.name: Decay Screen +*hacks.deepstars.name: Deep Stars *hacks.dnalogo.name: DNA Logo -*hacks.dymaxionmap.name: DymaxionMap -*hacks.energystream.name: EnergyStream -*hacks.etruscanvenus.name: EtruscanVenus -*hacks.euler2d.name: Euler2D -*hacks.fadeplot.name: FadePlot -*hacks.filmleader.name: FilmLeader -*hacks.flipflop.name: FlipFlop -*hacks.flipscreen3d.name: FlipScreen3D -*hacks.fliptext.name: FlipText -*hacks.fluidballs.name: FluidBalls -*hacks.flyingtoasters.name: FlyingToasters -*hacks.fontglide.name: FontGlide -*hacks.fuzzyflakes.name: FuzzyFlakes -*hacks.geodesicgears.name: GeodesicGears +*hacks.dymaxionmap.name: Dymaxion Map +*hacks.energystream.name: Energy Stream +*hacks.etruscanvenus.name: Etruscan Venus +*hacks.euler2d.name: Euler 2D +*hacks.fadeplot.name: Fade Plot +*hacks.fiberlamp.name: Fiber Lamp +*hacks.filmleader.name: Film Leader +*hacks.flipflop.name: Flip Flop +*hacks.flipscreen3d.name: Flip Screen 3D +*hacks.fliptext.name: Flip Text +*hacks.fluidballs.name: Fluid Balls +*hacks.flyingtoasters.name: Flying Toasters +*hacks.fontglide.name: Font Glide +*hacks.fuzzyflakes.name: Fuzzy Flakes +*hacks.geodesicgears.name: Geodesic Gears *hacks.gflux.name: GFlux +*hacks.glblur.name: GL Blur +*hacks.glcells.name: GL Cells *hacks.gleidescope.name: Gleidescope -*hacks.glforestfire.name: GLForestFire +*hacks.glforestfire.name: GL Forest Fire +*hacks.glhanoi.name: GL Hanoi *hacks.glitchpeg.name: GlitchPEG -*hacks.gravitywell.name: GravityWell -*hacks.hyperball.name: HyperBall -*hacks.hypercube.name: HyperCube +*hacks.glknots.name: GL Knots +*hacks.glmatrix.name: GL Matrix +*hacks.glplanet.name: GL Planet +*hacks.glschool.name: GL School +*hacks.glslideshow.name: GL Slideshow +*hacks.glsnake.name: GL Snake +*hacks.gltext.name: GL Text +*hacks.gravitywell.name: Gravity Well +*hacks.hexstrut.name: Hex Strut *hacks.ifs.name: IFS -*hacks.imsmap.name: IMSMap -*hacks.jigglypuff.name: JigglyPuff -*hacks.juggler3d.name: Juggler3D -*hacks.lcdscrub.name: LCDscrub +*hacks.imsmap.name: IMS Map +*hacks.jigglypuff.name: Jiggly Puff +*hacks.juggler3d.name: Juggler 3D +*hacks.lcdscrub.name: LCD Scrub *hacks.lmorph.name: LMorph *hacks.m6502.name: m6502 -*hacks.maze3d.name: Maze3D -*hacks.memscroller.name: MemScroller -*hacks.metaballs.name: MetaBalls -*hacks.mirrorblob.name: MirrorBlob -*hacks.moebiusgears.name: MoebiusGears -*hacks.morph3d.name: Morph3D -*hacks.nerverot.name: NerveRot -*hacks.noseguy.name: NoseGuy -*hacks.popsquares.name: PopSquares -*hacks.projectiveplane.name:ProjectivePlane -*hacks.quasicrystal.name: QuasiCrystal -*hacks.raverhoop.name: RaverHoop -*hacks.razzledazzle.name: RazzleDazzle -*hacks.rd-bomb.name: RDbomb -*hacks.rdbomb.name: RDbomb -*hacks.romanboy.name: RomanBoy -*hacks.rotzoomer.name: RotZoomer -*hacks.rubikblocks.name: RubikBlocks +*hacks.maze3d.name: Maze 3D +*hacks.memscroller.name: Mem Scroller +*hacks.metaballs.name: Meta Balls +*hacks.mirrorblob.name: Mirror Blob +*hacks.moebius.name: Möbius +*hacks.moebiusgears.name: Möbius Gears +*hacks.moire.name: Moiré +*hacks.moire2.name: Moiré 2 +*hacks.morph3d.name: Morph 3D +*hacks.nerverot.name: Nerve Rot +*hacks.noseguy.name: Nose Guy +*hacks.pacman.name: Pac-Man +*hacks.photopile.name: Photo Pile +*hacks.popsquares.name: Pop Squares +*hacks.projectiveplane.name:Projective Plane +*hacks.quasicrystal.name: Quasi-Crystal +*hacks.raverhoop.name: Raver Hoop +*hacks.razzledazzle.name: Razzle Dazzle +*hacks.rd-bomb.name: RD-Bomb +*hacks.rd-bomb.name: RD-Bomb +*hacks.romanboy.name: Roman Boy +*hacks.rotzoomer.name: Rot Zoomer +*hacks.rubikblocks.name: Rubik Blocks *hacks.sballs.name: SBalls -*hacks.shadebobs.name: ShadeBobs -*hacks.sierpinski3d.name: Sierpinski3D -*hacks.skytentacles.name: SkyTentacles -*hacks.slidescreen.name: SlideScreen -*hacks.speedmine.name: SpeedMine -*hacks.splitflap.name: SplitFlap -*hacks.starwars.name: StarWars -*hacks.stonerview.name: StonerView +*hacks.shadebobs.name: Shade Bobs +*hacks.sierpinski3d.name: Sierpinski 3D +*hacks.skytentacles.name: Sky Tentacles +*hacks.slidescreen.name: Slide Screen +*hacks.speedmine.name: Speed Mine +*hacks.sphereeversion.name: Sphere Eversion +*hacks.splitflap.name: Split-Flap +*hacks.starwars.name: Star Wars +*hacks.stonerview.name: Stoner View *hacks.t3d.name: T3D -*hacks.testx11.name: TestX11 -*hacks.timetunnel.name: TimeTunnel -*hacks.topblock.name: TopBlock -*hacks.tronbit.name: TronBit -*hacks.unknownpleasures.name:UnknownPleasures +*hacks.testx11.name: Test X11 +*hacks.timetunnel.name: Time Tunnel +*hacks.topblock.name: Top Block +*hacks.tronbit.name: Tron Bit +*hacks.unknownpleasures.name:Unknown Pleasures *hacks.vfeedback.name: VFeedback -*hacks.vidwhacker.name: VidWhacker -*hacks.webcollage.name: WebCollage -*hacks.whirlwindwarp.name: WhirlWindWarp -*hacks.winduprobot.name: WindupRobot +*hacks.vidwhacker.name: Vid Whacker +*hacks.webcollage.name: Web Collage +*hacks.whirlwindwarp.name: Whirlwind Warp +*hacks.winduprobot.name: Windup Robot *hacks.xanalogtv.name: XAnalogTV *hacks.xrayswarm.name: XRaySwarm -! obsolete, but still used by xscreensaver-demo-Xm. -*hacks.documentation.isInstalled: True - ! (xrdb prevention kludge: whole file) */ -- cgit v1.2.3-55-g7522