! a screen saver and locker for the X window system
! by Jamie Zawinski
!
-! version 5.08
-! 27-Dec-2008
+! version 5.39
+! 12-Apr-2018
!
! See "man xscreensaver" for more info. The latest version is always
-! available at http://www.jwz.org/xscreensaver/
+! available at https://www.jwz.org/xscreensaver/
! These resources, when placed in the system-wide app-defaults directory
*lockTimeout: 0:00:00
*passwdTimeout: 0:00:30
*dpmsEnabled: False
+*dpmsQuickoffEnabled: False
*dpmsStandby: 2:00:00
*dpmsSuspend: 2:00:00
*dpmsOff: 4:00:00
*grabDesktopImages: True
*grabVideoFrames: False
*chooseRandomImages: @DEFAULT_IMAGES_P@
+! This can be a local directory name, or the URL of an RSS or Atom feed.
*imageDirectory: @DEFAULT_IMAGE_DIRECTORY@
*nice: 10
*memoryLimit: 0
*visualID: default
*captureStderr: True
*ignoreUninstalledPrograms: False
+*authWarningSlack: 20
*textMode: file
*textLiteral: XScreenSaver
*textFile: @DEFAULT_TEXT_FILE@
*textProgram: fortune
-*textURL: http://www.livejournal.com/stats/latest-rss.bml
-!*textURL: http://twitter.com/statuses/public_timeline.atom
+*textURL: https://en.wikipedia.org/w/index.php?title=Special:NewPages&feed=rss
*overlayTextForeground: #FFFF00
*overlayTextBackground: #000000
*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 the URL loaded by the "Help" button on the splash screen,
! and by the "Documentation" menu item in xscreensaver-demo.
-*helpURL: http://www.jwz.org/xscreensaver/man.html
+*helpURL: https://www.jwz.org/xscreensaver/man.html
! loadURL -- how the "Help" buttons load the helpURL (/bin/sh syntax.)
! manualCommand -- how the "Documentation" buttons display man pages.
! 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.)
! For Gnome: probably "gdmflexiserver -ls". KDE, probably "kdmctl reserve".
+! Or maybe yet another wheel-reinvention, "lxdm -c USER_SWITCH".
+! Oh wait, this wheel just keeps getting better: "dm-tool switch-to-greeter".
!
@NEW_LOGIN_COMMAND_P@*newLoginCommand: @NEW_LOGIN_COMMAND@
greynetic -root \n\
helix -root \n\
hopalong -root \n\
-- hypercube -root \n\
imsmap -root \n\
- noseguy -root \n\
- pyro -root \n\
distort -root \n\
epicycle -root \n\
flow -root \n\
-- GL: glplanet -root \n\
+@GL_KLUDGE@ GL: glplanet -root \n\
interference -root \n\
kumppa -root \n\
@GL_KLUDGE@ GL: lament -root \n\
xflame -root \n\
xmatrix -root \n\
@GL_KLUDGE@ GL: gflux -root \n\
-- hyperball -root \n\
- nerverot -root \n\
xrayswarm -root \n\
xspirograph -root \n\
- GL: glblur -root \n\
@GL_KLUDGE@ GL: glsnake -root \n\
halftone -root \n\
-- juggle -root \n\
+@GL_KLUDGE@ GL: juggler3d -root \n\
@GL_KLUDGE@ GL: lavalite -root \n\
- polyominoes -root \n\
@GL_KLUDGE@ GL: queens -root \n\
- GL: glslideshow -root \n\
@GL_KLUDGE@ GL: hypertorus -root \n\
- GL: jigglypuff -root \n\
-@GL_KLUDGE@ GL: klein -root \n\
metaballs -root \n\
@GL_KLUDGE@ GL: mirrorblob -root \n\
piecewise -root \n\
@GL_KLUDGE@ GL: polytopes -root \n\
pong -root \n\
popsquares -root \n\
+@GL_KLUDGE@ GL: surfaces -root \n\
xanalogtv -root \n\
-- abstractile -root \n\
+ abstractile -root \n\
anemotaxis -root \n\
- GL: antinspect -root \n\
fireworkx -root \n\
fiberlamp -root \n\
@GL_KLUDGE@ GL: fliptext -root \n\
@GL_KLUDGE@ GL: glhanoi -root \n\
-@GL_KLUDGE@ GL: juggler3d -root \n\
@GL_KLUDGE@ GL: tangram -root \n\
@GL_KLUDGE@ GL: timetunnel -root \n\
@GL_KLUDGE@ GL: glschool -root \n\
@GL_KLUDGE@ GL: moebiusgears -root \n\
@GL_KLUDGE@ GL: voronoi -root \n\
@GL_KLUDGE@ GL: hypnowheel -root \n\
+@GL_KLUDGE@ GL: klein -root \n\
- lcdscrub -root \n\
@GL_KLUDGE@ GL: photopile -root \n\
-@GL_KLUDGE@ GL: skytentacles -root \n
+@GL_KLUDGE@ GL: skytentacles -root \n\
+@GL_KLUDGE@ GL: rubikblocks -root \n\
+@GL_KLUDGE@ GL: companioncube -root \n\
+@GL_KLUDGE@ GL: hilbert -root \n\
+@GL_KLUDGE@ GL: tronbit -root \n\
+@GL_KLUDGE@ GL: geodesic -root \n\
+ hexadrop -root \n\
+@GL_KLUDGE@ GL: kaleidocycle -root \n\
+@GL_KLUDGE@ GL: quasicrystal -root \n\
+@GL_KLUDGE@ GL: unknownpleasures -root \n\
+ binaryring -root \n\
+@GL_KLUDGE@ GL: cityflow -root \n\
+@GL_KLUDGE@ GL: geodesicgears -root \n\
+@GL_KLUDGE@ GL: projectiveplane -root \n\
+@GL_KLUDGE@ GL: romanboy -root \n\
+ tessellimage -root \n\
+@GL_KLUDGE@ GL: winduprobot -root \n\
+@GL_KLUDGE@ GL: splitflap -root \n\
+@GL_KLUDGE@ GL: cubestack -root \n\
+@GL_KLUDGE@ GL: cubetwist -root \n\
+@GL_KLUDGE@ GL: discoball -root \n\
+@GL_KLUDGE@ GL: dymaxionmap -root \n\
+@GL_KLUDGE@ GL: energystream -root \n\
+@GL_KLUDGE@ GL: hexstrut -root \n\
+@GL_KLUDGE@ GL: hydrostat -root \n\
+@GL_KLUDGE@ GL: raverhoop -root \n\
+@GL_KLUDGE@ GL: splodesic -root \n\
+@GL_KLUDGE@ GL: unicrud -root \n\
+@GL_KLUDGE@ GL: esper -root \n\
+@GL_KLUDGE@ GL: vigilance -root \n\
+@GL_KLUDGE@ GL: crumbler -root \n\
+@GL_KLUDGE@ GL: maze3d -root \n\
+@GL_KLUDGE@ GL: peepers -root \n\
+@GL_KLUDGE@ GL: razzledazzle -root \n
! Resources for the password and splash-screen dialog boxes of
! the "xscreensaver" daemon.
!
-*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
+*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: *-helvetica-medium-r-*-*-*-140-*-*-*-iso8859-1
-*passwd.passwdFont: *-courier-medium-r-*-*-*-140-*-*-*-iso8859-1
+*passwd.passwdFont: -*-courier-medium-r-*-*-*-140-*-*-*-iso8859-1
+
*Dialog.foreground: #000000
*Dialog.background: #E6E6E6
*passwd.uname: True
*splash.heading.label: XScreenSaver %s
-*splash.body.label: Copyright © 1991-2008 by
+*splash.body.label: Copyright \251 1991-2018 by
*splash.body2.label: Jamie Zawinski <jwz@jwz.org>
*splash.demo.label: Settings
*splash.help.label: Help
*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.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.dnalogo.name: DNA Logo
+*hacks.dymaxionmap.name: DymaxionMap
+*hacks.energystream.name: EnergyStream
*hacks.euler2d.name: Euler2D
*hacks.fadeplot.name: FadePlot
*hacks.flipflop.name: FlipFlop
*hacks.flyingtoasters.name: FlyingToasters
*hacks.fontglide.name: FontGlide
*hacks.fuzzyflakes.name: FuzzyFlakes
+*hacks.geodesicgears.name: GeodesicGears
*hacks.gflux.name: GFlux
*hacks.gleidescope.name: Gleidescope
*hacks.glforestfire.name: GLForestFire
*hacks.lcdscrub.name: LCDscrub
*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.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.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.t3d.name: T3D
+*hacks.testx11.name: TestX11
*hacks.timetunnel.name: TimeTunnel
*hacks.topblock.name: TopBlock
+*hacks.tronbit.name: TronBit
+*hacks.unknownpleasures.name:UnknownPleasures
*hacks.vidwhacker.name: VidWhacker
*hacks.webcollage.name: WebCollage
*hacks.whirlwindwarp.name: WhirlWindWarp
+*hacks.winduprobot.name: WindupRobot
*hacks.xanalogtv.name: XAnalogTV
*hacks.xrayswarm.name: XRaySwarm