diff --git a/debian/changelog b/debian/changelog index ea2eeaa..fa729a9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +lubuntu-default-settings (22.10.5) kinetic; urgency=medium + + * Overhauled XScreenSaver configuration file to be compatible with the + version of XScreenSaver in Kinetic, adding customizations to work around + new and undesirable behavior. (LP: #1989163) + + -- Aaron Rainbolt Tue, 24 Jan 2023 02:26:54 -0600 + lubuntu-default-settings (22.10.4) kinetic; urgency=medium * By default, set the tab width to vary with the text content. This makes diff --git a/src/usr/lib/X11/app-defaults/XScreenSaver b/src/usr/lib/X11/app-defaults/XScreenSaver index f10e00b..5f56f33 100644 --- a/src/usr/lib/X11/app-defaults/XScreenSaver +++ b/src/usr/lib/X11/app-defaults/XScreenSaver @@ -4,8 +4,8 @@ ! a screen saver and locker for the X window system ! by Jamie Zawinski ! -! version 5.42 -! 28-Dec-2018 +! version 6.02 +! 11-Oct-2021 ! ! See "man xscreensaver" for more info. The latest version is always ! available at https://www.jwz.org/xscreensaver/ @@ -29,7 +29,7 @@ ! /* (xrdb prevention kludge: whole file) *mode: one -*selected: 118 +*selected: 116 *timeout: 0:10:00 *cycle: 0:10:00 *lockTimeout: 0:00:00 @@ -43,76 +43,61 @@ *grabVideoFrames: False *chooseRandomImages: False ! This can be a local directory name, or the URL of an RSS or Atom feed. -*imageDirectory: +*imageDirectory: /usr/share/backgrounds/ *nice: 10 *memoryLimit: 0 *lock: False *verbose: False -*timestamp: True *fade: True *unfade: False *fadeSeconds: 0:00:03 *fadeTicks: 20 +! For some reason splash: False doesn't supress the splash screen, and setting +! the splashDuration to 0 still lets it pop up for a bit if you restart +! XScreenSaver. If the splash screen is going to display anyway, may as well +! let it display for a while so that the user can actually read it rather than +! having it vanish too quickly. *splash: True *splashDuration: 0:00:05 *visualID: default -*captureStderr: True +*installColormap: True *ignoreUninstalledPrograms: False *authWarningSlack: 20 *textMode: url *textLiteral: XScreenSaver -*textFile: +*textFile: /usr/share/doc/xserver-common/copyright *textProgram: fortune *textURL: https://feeds.feedburner.com/ubuntu-news -*overlayTextForeground: #FFFF00 -*overlayTextBackground: #000000 -*overlayStderr: True -*font: *-medium-r-*-140-*-m-* - -! The default is to use these 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 "Demo" button on the splash screen runs (/bin/sh syntax.) -*demoCommand: xscreensaver-demo - -! This is what the "Prefs" button on the splash screen runs (/bin/sh syntax.) -*prefsCommand: xscreensaver-demo -prefs +! This is what the "Settings" button on the splash screen runs. +*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. -*helpURL: https://www.jwz.org/xscreensaver/man.html +! and by the "Documentation" menu item in xscreensaver-settings. +*helpURL: https://manpages.ubuntu.com/manpages/kinetic/en/man1/xscreensaver.1.html ! loadURL -- how the "Help" buttons load the helpURL (/bin/sh syntax.) ! manualCommand -- how the "Documentation" buttons display man pages. ! ! 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: ! ! Debian: If we _build_ with GNOME this one will be used, ! but the built packages should work on non-GNOME systems as well. ! Use yelp if installed, since it works fine in current GNOME. -! *loadURL: x-www-browser '%s' -! *manualCommand: yelp man:%s || \ -! x-terminal-emulator -title '%s manual' \ -! -e /bin/sh -c "man %s" +!*loadURL: @WITH_BROWSER@ '%s' +!*manualCommand: yelp man:%s || \ +! x-terminal-emulator -t '%s manual' \ +! -e /bin/sh -c "man %s; read foo" +! ! ! Gnome 2.2: ! -! *loadURL: gnome-url-show '%s' -! *manualCommand: gnome-terminal --title '%s manual' \ -! --command '/bin/sh -c "man %s; read foo"' +!*loadURL: gnome-url-show '%s' +!*manualCommand: gnome-terminal --title '%s manual' \ +! --command '/bin/sh -c "man %s; read foo"' ! ! Gnome 1.4: ! @@ -122,22 +107,20 @@ GetViewPortIsFullOfLies: False ! non-Gnome systems: ! ! Debian: This is used when _building_ without GNOME -*loadURL: x-www-browser '%s' -*manualCommand: yelp man:%s || \ - x-terminal-emulator -title '%s manual' \ - -e /bin/sh -c 'man "%s"' - - -! The format used for printing the date and time in the password dialog box -! (see the strftime(3) manual page for details.) -*dateFormat: %Y-%m-%d %H:%M:%S -! Original upstream format -! *dateFormat: %d-%b-%y (%a); %I:%M %p -! To show the time only: +! +*loadURL: x-www-browser '%s' || firefox '%s' || chromium-browser '%s' +*manualCommand: qterminal -e "man %s" + +! The strftime(3) format string for printing the time on the password dialog. +*dateFormat: +! 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.) @@ -145,463 +128,597 @@ GetViewPortIsFullOfLies: False ! Or maybe yet another wheel-reinvention, "lxdm -c USER_SWITCH". ! Oh wait, this wheel just keeps getting better: "dm-tool switch-to-greeter". ! -! ! *newLoginCommand: gdmflexiserver -ls ! Debian: Hard-wire the command in case the build machine does not have gdm *newLoginCommand: gdmflexiserver -ls +! Mouse motions less than this many pixels per second are ignored. +! This helps with cats, trucks and earthquakes. +XScreenSaver.pointerHysteresis: 10 + +! Change this at your peril: +XScreenSaver.bourneShell: /bin/sh + -! Turning on "installColormap" on 8-bit systems interacts erratically with -! certain jurassic window managers. If your screen turns some color other -! than black, the window manager is buggy, and you need to set this resource -! to false. Or switch WMs. Or join the 21st century and get a 24-bit -! graphics card. +!============================================================================= ! -*installColormap: True +! Colors and fonts for the unlock dialog and splash screen. +! +!============================================================================= + +! Which of the following color schemes is in use for the unlock dialog. +*dialogTheme: lubuntu + +! Resources for theme names are downcased with spaces stripped. +*themeNames: Default, Lubuntu, Borderless, Dark Gray, Borderless Black, \ + Green Black, White, Blue, Aqua Black, Wine + +! FIXME: This font doesn't look all that particularly good, but biwidth seems to not look good either. +*Dialog.headingFont: Ubuntu bold 16 +*Dialog.bodyFont: Ubuntu 14 +*Dialog.errorFont: Ubuntu bold 14 +*Dialog.labelFont: Ubuntu 14 +*Dialog.unameFont: Ubuntu 12 +*Dialog.buttonFont: Ubuntu bold 14 +*Dialog.dateFont: Ubuntu 9 +! Whether to display the local host name in the unlock dialog. +*passwd.uname: false +! 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 + +! Lubuntu theme: +*lubuntu.Dialog.foreground: #033C71 +*lubuntu.Dialog.background: #00182C +*lubuntu.Dialog.button.foreground: #00182C +*lubuntu.Dialog.button.background: #0068C8 +*lubuntu.Dialog.text.foreground: #00182C +*lubuntu.Dialog.text.background: #0068C8 +! Can't set the thermometer width to 0, huh? Fine, then just blend in. +*lubuntu.Dialog.thermometer.foreground: #00182C +*lubuntu.Dialog.thermometer.background: #00182C +*lubuntu.Dialog.topShadowColor: #00182C +*lubuntu.Dialog.bottomShadowColor: #00182C +*lubuntu.Dialog.logo.width: 210 +*lubuntu.Dialog.logo.height: 210 +*lubuntu.Dialog.internalPadding: 10 +*lubuntu.Dialog.borderWidth: 1 +*lubuntu.Dialog.shadowThickness: 2 +! FIXME: The header text no longer says "Lubuntu 23.04". + +! Borderless theme: +! +*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: +! +*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: +! +*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: +! +*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: +! +*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: +! +*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". +! +*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 + + +! For displaying error messages about crashed screen savers. +! +*errorFont: sans-serif bold 18 +*errorColor: #FF0000 + + +!============================================================================= +! ! This is the list of installed screen saver modes. See "man xscreensaver" ! for the syntax used here. ! ! 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. ! +!============================================================================= + *programs: \ -- maze -root \n\ -- GL: superquadrics -root \n\ + maze -root \n\ +GL: superquadrics -root \n\ attraction -root \n\ -- blitspin -root \n\ -- greynetic -root \n\ -- helix -root \n\ -- hopalong -root \n\ -- imsmap -root \n\ + blitspin -root \n\ + greynetic -root \n\ + helix -root \n\ + hopalong -root \n\ + imsmap -root \n\ - noseguy -root \n\ - pyro -root \n\ -- qix -root \n\ + qix -root \n\ - rocks -root \n\ -- rorschach -root \n\ + rorschach -root \n\ decayscreen -root \n\ flame -root \n\ -- halo -root \n\ -- slidescreen -root \n\ -- pedal -root \n\ -- bouboule -root \n\ + halo -root \n\ + slidescreen -root \n\ + pedal -root \n\ + bouboule -root \n\ - braid -root \n\ -- coral -root \n\ + coral -root \n\ deco -root \n\ drift -root \n\ - fadeplot -root \n\ -- galaxy -root \n\ + galaxy -root \n\ goop -root \n\ grav -root \n\ -- ifs -root \n\ -- unicode -root \n\ -- GL: jigsaw -root \n\ -- julia -root \n\ - kaleidescope -root \n\ -- GL: moebius -root \n\ -- moire -root \n\ -- GL: morph3d -root \n\ -- mountain -root \n\ -- munch -root \n\ + ifs -root \n\ +GL: jigsaw -root \n\ + julia -root \n\ +- kaleidescope -root \n\ +GL: moebius -root \n\ + moire -root \n\ +GL: morph3d -root \n\ + mountain -root \n\ + munch -root \n\ penrose -root \n\ - GL: pipes -root \n\ -- rd-bomb -root \n\ -- GL: rubik -root \n\ +GL: pipes -root \n\ + rd-bomb -root \n\ +GL: rubik -root \n\ - sierpinski -root \n\ -- slip -root \n\ -- GL: sproingies -root \n\ -- starfish -root \n\ -- strange -root \n\ -- swirl -root \n\ -- triangle -root \n\ -- xjack -root \n\ -- xlyap -root \n\ - GL: atlantis -root \n\ -- bsod -root \n\ -- GL: bubble3d -root \n\ - GL: cage -root \n\ - -effect swamp -reflect -magnify \ - -blackhole -vortex \n\ + slip -root \n\ +GL: sproingies -root \n\ + starfish -root \n\ + strange -root \n\ + swirl -root \n\ + triangle -root \n\ + xjack -root \n\ + xlyap -root \n\ +GL: atlantis -root \n\ + bsod -root \n\ +GL: bubble3d -root \n\ +GL: cage -root \n\ - crystal -root \n\ -- cynosure -root \n\ -- discrete -root \n\ -- distort -root \n\ -- epicycle -root \n\ -- flow -root \n\ -- GL: glplanet -root \n\ -- interference -root \n\ + cynosure -root \n\ + discrete -root \n\ + distort -root \n\ + epicycle -root \n\ + flow -root \n\ +GL: glplanet -root \n\ + interference -root \n\ kumppa -root \n\ -- GL: lament -root \n\ +GL: lament -root \n\ moire2 -root \n\ -- GL: sonar -root \n\ -- GL: stairs -root \n\ -- truchet -root \n\ +GL: sonar -root \n\ +GL: stairs -root \n\ + truchet -root \n\ - vidwhacker -root \n\ -- blaster -root \n\ -- bumps -root \n\ -- ccurve -root \n\ -- compass -root \n\ -- deluxe -root \n\ + blaster -root \n\ + bumps -root \n\ + ccurve -root \n\ + compass -root \n\ + deluxe -root \n\ - demon -root \n\ -- GL: extrusion -root \n\ +GL: extrusion -root \n\ - loop -root \n\ -- penetrate -root \n\ -- petri -root \n\ -- phosphor -root \n\ -- GL: pulsar -root \n\ -- ripples -root \n\ -- shadebobs -root \n\ -- GL: sierpinski3d -root \n\ -- spotlight -root \n\ -- squiral -root \n\ -- wander -root \n\ + penetrate -root \n\ + petri -root \n\ + phosphor -root \n\ +GL: pulsar -root \n\ + ripples -root \n\ + shadebobs -root \n\ +GL: sierpinski3d -root \n\ + spotlight -root \n\ + squiral -root \n\ + wander -root \n\ - webcollage -root \n\ - xflame -root \n\ -- xmatrix -root \n\ -- GL: gflux -root \n\ + xmatrix -root \n\ +GL: gflux -root \n\ - nerverot -root \n\ -- xrayswarm -root \n\ -- xspirograph -root \n\ - GL: circuit -root \n\ - -wireframe \n\ -- GL: dangerball -root \n\ -- GL: engine -root \n\ -- GL: flipscreen3d -root \n\ -- GL: gltext -root \n\ -- GL: menger -root \n\ -- GL: molecule -root \n\ -- rotzoomer -root \n\ -- speedmine -root \n\ -- GL: starwars -root \n\ -- GL: stonerview -root \n\ + xrayswarm -root \n\ + xspirograph -root \n\ +GL: circuit -root \n\ +GL: dangerball -root \n\ +- GL: dnalogo -root \n\ +GL: engine -root \n\ +GL: flipscreen3d -root \n\ +GL: gltext -root \n\ +GL: menger -root \n\ +GL: molecule -root \n\ + rotzoomer -root \n\ + scooter -root \n\ + speedmine -root \n\ +GL: starwars -root \n\ +GL: stonerview -root \n\ vermiculate -root \n\ -- whirlwindwarp -root \n\ -- zoom -root \n\ + whirlwindwarp -root \n\ + zoom -root \n\ anemone -root \n\ -- apollonian -root \n\ -- GL: boxed -root \n\ - GL: cubenetic -root \n\ -- GL: endgame -root \n\ + apollonian -root \n\ +GL: boxed -root \n\ +GL: cubenetic -root \n\ +GL: endgame -root \n\ euler2d -root \n\ fluidballs -root \n\ - -elasticity 1 \n\ - GL: flurry -root -preset water \n\ - GL: glblur -root \n\ -- GL: glsnake -root \n\ -- halftone -root \n\ -- GL: juggler3d -root \n\ -- GL: lavalite -root \n\ +GL: flurry -root -preset water \n\ +- GL: glblur -root \n\ +GL: glsnake -root \n\ + halftone -root \n\ +GL: juggler3d -root \n\ +GL: lavalite -root \n\ - polyominoes -root \n\ -- GL: queens -root \n\ +GL: queens -root \n\ - GL: sballs -root \n\ -- GL: spheremonics -root \n\ +GL: spheremonics -root \n\ - thornbird -root \n\ -- twang -root \n\ + twang -root \n\ - GL: antspotlight -root \n\ -- apple2 -root \n\ - GL: atunnel -root \n\ -- barcode -root \n\ -- GL: blinkbox -root \n\ - GL: blocktube -root \n\ -- cloudlife -root \n\ - GL: cubestorm -root \n\ -- eruption -root \n\ -- GL: flipflop -root \n\ -- GL: flyingtoasters -root \n\ -- fontglide -root \n\ - GL: gleidescope -root \n\ -- GL: glknots -root \n\ -- GL: glmatrix -root \n\ + apple2 -root \n\ +GL: atunnel -root \n\ + barcode -root \n\ +GL: blinkbox -root \n\ +GL: blocktube -root \n\ +GL: bouncingcow -root \n\ + cloudlife -root \n\ +GL: cubestorm -root \n\ + eruption -root \n\ +GL: flipflop -root \n\ +GL: flyingtoasters -root \n\ + fontglide -root \n\ +GL: gleidescope -root \n\ +GL: glknots -root \n\ +GL: glmatrix -root \n\ - GL: glslideshow -root \n\ - GL: hypertorus -root \n\ +GL: hypertorus -root \n\ - GL: jigglypuff -root \n\ -- metaballs -root \n\ -- GL: mirrorblob -root \n\ + metaballs -root \n\ +GL: mirrorblob -root \n\ piecewise -root \n\ - -maxradius 0.3107 \n\ -- GL: polytopes -root \n\ -- pong -root \n\ -- popsquares -root \n\ - GL: surfaces -root \n\ -- xanalogtv -root \n\ - abstractile -root \n\ -- anemotaxis -root \n\ +GL: polytopes -root \n\ + pong -root \n\ + popsquares -root \n\ +GL: surfaces -root \n\ + xanalogtv -root \n\ + abstractile -root \n\ + anemotaxis -root \n\ - GL: antinspect -root \n\ fireworkx -root \n\ -- fuzzyflakes -root \n\ + fuzzyflakes -root \n\ interaggregate -root \n\ -- intermomentary -root \n\ -- memscroller -root \n\ - GL: noof -root \n\ -- pacman -root \n\ -- GL: pinion -root \n\ -- GL: polyhedra -root \n\ + intermomentary -root \n\ + memscroller -root \n\ +GL: noof -root \n\ + pacman -root \n\ +GL: pinion -root \n\ +GL: polyhedra -root \n\ - GL: providence -root \n\ substrate -root \n\ wormhole -root \n\ - GL: antmaze -root \n\ -- GL: boing -root \n\ +GL: boing -root \n\ boxfit -root \n\ -- GL: carousel -root \n\ +GL: carousel -root \n\ celtic -root \n\ - 26.3163 -no-logo \n\ -- GL: crackberg -root \n\ -- GL: cube21 -root \n\ +GL: crackberg -root \n\ +GL: cube21 -root \n\ fiberlamp -root \n\ -- GL: fliptext -root \n\ -- GL: glhanoi -root \n\ -- GL: tangram -root \n\ -- GL: timetunnel -root \n\ -- GL: glschool -root \n\ -- GL: topblock -root \n\ - GL: cubicgrid -root \n\ +GL: fliptext -root \n\ +GL: glhanoi -root \n\ +GL: tangram -root \n\ +GL: timetunnel -root \n\ +GL: glschool -root \n\ +GL: topblock -root \n\ +GL: cubicgrid -root \n\ cwaves -root \n\ -- GL: gears -root \n\ - GL: glcells -root \n\ -- GL: lockward -root \n\ -- m6502 -root \n\ -- GL: moebiusgears -root \n\ -- GL: voronoi -root \n\ - GL: hypnowheel -root \n\ - GL: klein -root \n\ - 14.0985 -flexibility 0.1682 -wiggliness \ - 0.5364 \n\ +GL: gears -root \n\ +GL: glcells -root \n\ +GL: lockward -root \n\ + m6502 -root \n\ +GL: moebiusgears -root \n\ +GL: voronoi -root \n\ +GL: hypnowheel -root \n\ +GL: klein -root \n\ - lcdscrub -root \n\ -- GL: photopile -root \n\ -- GL: skytentacles -root \n\ -- GL: rubikblocks -root \n\ -- GL: companioncube -root \n\ -- GL: hilbert -root \n\ -- GL: tronbit -root \n\ - GL: geodesic -root \n\ -- hexadrop -root \n\ -- GL: kaleidocycle -root \n\ -- GL: quasicrystal -root \n\ - GL: unknownpleasures -root \n\ +GL: photopile -root \n\ +GL: skytentacles -root \n\ +GL: rubikblocks -root \n\ +GL: companioncube -root \n\ +GL: hilbert -root \n\ +GL: tronbit -root \n\ +GL: geodesic -root \n\ + hexadrop -root \n\ +GL: kaleidocycle -root \n\ +GL: quasicrystal -root \n\ +GL: unknownpleasures -root \n\ binaryring -root \n\ - GL: cityflow -root \n\ -- GL: geodesicgears -root \n\ - GL: projectiveplane -root \n\ - GL: romanboy -root \n\ -- tessellimage -root \n\ -- GL: winduprobot -root \n\ -- GL: splitflap -root \n\ -- GL: cubestack -root \n\ -- GL: cubetwist -root \n\ -- GL: discoball -root \n\ -- GL: dymaxionmap -root \n\ -- GL: energystream -root \n\ -- GL: hexstrut -root \n\ - GL: hydrostat -root \n\ - -length 60 -friction 0 \n\ -- GL: raverhoop -root \n\ - GL: splodesic -root \n\ -- GL: unicrud -root \n\ -- GL: esper -root \n\ -- GL: vigilance -root \n\ -- filmleader -root \n\ -- glitchpeg -root \n\ -- GL: handsy -root \n\ -- GL: maze3d -root \n\ -- GL: peepers -root \n\ -- GL: razzledazzle -root \n\ -- vfeedback -root \n +GL: cityflow -root \n\ +GL: geodesicgears -root \n\ +GL: projectiveplane -root \n\ +GL: romanboy -root \n\ + tessellimage -root \n\ +GL: winduprobot -root \n\ +GL: splitflap -root \n\ +GL: cubestack -root \n\ +GL: cubetwist -root \n\ +GL: discoball -root \n\ +GL: dymaxionmap -root \n\ +GL: energystream -root \n\ +GL: hexstrut -root \n\ +GL: hydrostat -root \n\ +GL: raverhoop -root \n\ +GL: splodesic -root \n\ +GL: unicrud -root \n\ +GL: esper -root \n\ +GL: vigilance -root \n\ +GL: crumbler -root \n\ + filmleader -root \n\ + glitchpeg -root \n\ +GL: handsy -root \n\ +GL: maze3d -root \n\ +GL: peepers -root \n\ +GL: razzledazzle -root \n\ + vfeedback -root \n\ +GL: deepstars -root \n\ +GL: gravitywell -root \n\ +GL: beats -root \n\ +GL: covid19 -root \n\ +GL: etruscanvenus -root \n\ +GL: gibson -root \n\ +GL: headroom -root \n\ +GL: sphereeversion -root \n\ + binaryhorizon -root \n\ + marbling -root \n -!============================================================================= -! -! You probably don't want to change anything after this point. -! -!============================================================================= - - -XScreenSaver.pointerPollTime: 0:00:05 -XScreenSaver.pointerHysteresis: 10 -XScreenSaver.initialDelay: 0:00:00 -XScreenSaver.windowCreationTimeout: 0:00:30 -XScreenSaver.bourneShell: /bin/sh - - -! 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 - -! Helvetica asterisks look terrible. -*passwd.passwdFont: -*-courier-medium-r-*-*-*-140-*-*-*-iso8859-1 - - -*Dialog.foreground: #000000 -*Dialog.background: #E6E6E6 -*Dialog.Button.foreground: #000000 -*Dialog.Button.background: #F5F5F5 -!*Dialog.Button.pointBackground: #EAEAEA -!*Dialog.Button.clickBackground: #C3C3C3 -*Dialog.text.foreground: #000000 -*Dialog.text.background: #FFFFFF -*passwd.thermometer.foreground: #4464AC -*passwd.thermometer.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.heading.label: XScreenSaver %s -*passwd.body.label: Please enter your password. -*passwd.unlock.label: OK -*passwd.login.label: New Login -*passwd.user.label: Username: -*passwd.passwd.label: Password: -*passwd.thermometer.width: 8 -*passwd.asterisks: True -*passwd.uname: True - -*splash.heading.label: XScreenSaver %s -*splash.body.label: Copyright \251 1991-2018 by -*splash.body2.label: Jamie Zawinski -*splash.demo.label: Settings -*splash.help.label: Help - - !============================================================================= ! ! Pretty names for the hacks that have unusual capitalization. +! 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.binaryhorizon.name: Binary Horizon +*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.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.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.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) */ - -! get rid of stuff we don't want to see -xscreensaver.passwd.uname: false -xscreensaver.splash: false -xscreensaver.passwd.thermometer.width: 0 -xscreensaver.dateFormat: - -! font settings -xscreensaver.Dialog.headingFont: -*-biwidth-bold-r-*-*-24-*-*-*-*-*-*-* -xscreensaver.Dialog.bodyFont: -*-biwidth-medium-r-*-*-24-*-*-*-*-*-*-* -xscreensaver.Dialog.labelFont: -*-biwidth-medium-r-*-*-24-*-*-*-*-*-*-* -xscreensaver.Dialog.buttonFont: -*-biwidth-bold-r-*-*-17-*-*-*-*-*-*-* -xscreensaver.passwd.passwdFont: -*-biwidth-bold-r-*-*-24-*-*-*-*-*-*-* - -! general dialog box (affects main hostname, username, password text) -xscreensaver.Dialog.foreground: #033C71 -xscreensaver.Dialog.background: #00182C -xscreensaver.Dialog.topShadowColor: #00182C -xscreensaver.Dialog.bottomShadowColor: #00182C -xscreensaver.Dialog.Button.foreground: #00182C -xscreensaver.Dialog.Button.background: #0068C8 - -! username/password input box and date text colour -xscreensaver.Dialog.text.foreground: #00182C -xscreensaver.Dialog.text.background: #0068C8 -xscreensaver.Dialog.internalBorderWidth: 10 -xscreensaver.Dialog.borderWidth: 1 -xscreensaver.Dialog.shadowThickness: 2 - -! Some credits to Lubuntu also please. :) -xscreensaver.passwd.heading.label: Lubuntu 22.10