File xscreensaver-default-screensaver.patch of Package xscreensaver
modify default configuration
- do not grab images from desktop
- do not show error output of hacks
- ignore not installed hacks (they might disappear on update)
- set path to images to use
- display date + hostname in hacks requiring text input
- select default screensaver to use
================================================================================
--- driver/XScreenSaver.ad.in
+++ driver/XScreenSaver.ad.in
@@ -37,7 +37,7 @@
*dpmsStandby: 2:00:00
*dpmsSuspend: 2:00:00
*dpmsOff: 4:00:00
-*grabDesktopImages: True
+*grabDesktopImages: False
*grabVideoFrames: False
*chooseRandomImages: @DEFAULT_IMAGES_P@
*imageDirectory: @DEFAULT_IMAGE_DIRECTORY@
@@ -53,10 +53,10 @@
*splash: True
*splashDuration: 0:00:05
*visualID: default
-*captureStderr: True
-*ignoreUninstalledPrograms: False
+*captureStderr: False
+*ignoreUninstalledPrograms: True
-*textMode: file
+*textMode: date
*textLiteral: XScreenSaver
*textFile: @DEFAULT_TEXT_FILE@
*textProgram: fortune
@@ -139,6 +139,8 @@
!
*installColormap: True
+*mode: one
+*selected: 150
! This is the list of installed screen saver modes. See "man xscreensaver"
! for the syntax used here.
@@ -312,7 +314,8 @@
@GL_KLUDGE@ GL: gleidescope -root \n\
@GL_KLUDGE@ GL: glknots -root \n\
@GL_KLUDGE@ GL: glmatrix -root \n\
-- GL: glslideshow -root \n\
+@GL_KLUDGE@ GL: glslideshow -root -duration 30 -zoom 60 \
+ -pan 30 -fade 5 \n\
@GL_KLUDGE@ GL: hypertorus -root \n\
@GL_KLUDGE@ GL: jigglypuff -root \n\
@GL_KLUDGE@ GL: klein -root \n\
--- driver/XScreenSaver_ad.h
+++ driver/XScreenSaver_ad.h
@@ -1,7 +1,8 @@
"#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.",
-"*mode: random",
+"*mode: one",
+"*selected: 150",
"*timeout: 0:10:00",
"*cycle: 0:10:00",
"*lockTimeout: 0:00:00",
@@ -10,10 +11,10 @@
"*dpmsStandby: 2:00:00",
"*dpmsSuspend: 2:00:00",
"*dpmsOff: 4:00:00",
-"*grabDesktopImages: True",
+"*grabDesktopImages: False",
"*grabVideoFrames: False",
"*chooseRandomImages: True",
-"*imageDirectory: /Library/Desktop Pictures/",
+"*imageDirectory: /usr/share/wallpapers/",
"*nice: 10",
"*memoryLimit: 0",
"*lock: False",
@@ -27,8 +28,8 @@
"*splashDuration: 0:00:05",
"*visualID: default",
"*captureStderr: True",
-"*ignoreUninstalledPrograms: False",
-"*textMode: file",
+"*ignoreUninstalledPrograms: True",
+"*textMode: date",
"*textLiteral: XScreenSaver",
"*textFile: ",
"*textProgram: fortune",
@@ -212,7 +213,8 @@
GL: gleidescope -root \\n\
GL: glknots -root \\n\
GL: glmatrix -root \\n\
-- GL: glslideshow -root \\n\
+ GL: glslideshow -root -duration 21 -zoom 84 \
+ -pan 30 -titles \\n\
GL: hypertorus -root \\n\
GL: jigglypuff -root \\n\
GL: klein -root \\n\