aboutsummaryrefslogtreecommitdiffstats
path: root/x11/xscreensaver
diff options
context:
space:
mode:
Diffstat (limited to 'x11/xscreensaver')
-rw-r--r--x11/xscreensaver/files/electricsheep.xml48
-rw-r--r--x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in47
-rw-r--r--x11/xscreensaver/files/xaos.xml20
-rw-r--r--x11/xscreensaver/files/xdaliclock.xml29
-rw-r--r--x11/xscreensaver/files/xearth.xml62
-rw-r--r--x11/xscreensaver/files/xmountains.xml106
-rw-r--r--x11/xscreensaver/files/xplanet.xml133
-rw-r--r--x11/xscreensaver/files/xsnow.xml33
8 files changed, 478 insertions, 0 deletions
diff --git a/x11/xscreensaver/files/electricsheep.xml b/x11/xscreensaver/files/electricsheep.xml
new file mode 100644
index 000000000000..6062c0555080
--- /dev/null
+++ b/x11/xscreensaver/files/electricsheep.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="electricsheep" _label="ElectricSheep">
+
+ <command arg="--root 1"/>
+
+ <hgroup>
+ <string id="nick" _label="Nickname (Optional)" arg="--nick %"/>
+ <string id="url" _label="URL (Optional)" arg="--url %"/>
+ </hgroup>
+
+ <hgroup>
+ <number id="framerate" type="spinbutton" arg="--frame-rate %"
+ _label="Frame Rate" low="1" high="100" default="23"/>
+
+ <number id="nrepeats" type="spinbutton" arg="--nrepeats %"
+ _label="Repititions of each Sheep"
+ low="0" high="10" default="2"/>
+ </hgroup>
+
+ <hgroup>
+ <boolean id="zoom" _label="Zoom" arg-set="--zoom 1" />
+ <boolean id="hide" _label="No Animation" arg-set="--display-anim 0" />
+ <boolean id="standalone" _label="No Network" arg-set="--standalone 1" />
+ </hgroup>
+
+ <hgroup>
+ <select id="maxmegs">
+ <option id="m100" _label="100 Mbyte cache" arg-set="--max-megabytes 100"/>
+ <option id="m300" _label="300 Mbyte cache" arg-set="--max-megabytes 300"/>
+ <option id="g1" _label="1 Gbyte cache" arg-set="--max-megabytes 1000"/>
+ <option id="g3" _label="3 Gbyte cache" arg-set="--max-megabytes 3000"/>
+ <option id="u" _label="Unlimited" arg-set="--max-megabytes 0"/>
+ </select>
+ </hgroup>
+
+ <_description>
+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.
+
+This program is recommended only if you have a high bandwidth,
+always-on connection to the Internet.
+
+Written by By Scott Draves.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in b/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in
new file mode 100644
index 000000000000..b62de00beb8f
--- /dev/null
+++ b/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in
@@ -0,0 +1,47 @@
+--- driver/XScreenSaver.ad.in.orig 2008-08-10 21:50:05.000000000 -0700
++++ driver/XScreenSaver.ad.in 2008-08-12 01:41:05.000000000 -0700
+@@ -54,7 +54,7 @@
+ *splashDuration: 0:00:05
+ *visualID: default
+ *captureStderr: True
+-*ignoreUninstalledPrograms: False
++*ignoreUninstalledPrograms: True
+
+ *textMode: file
+ *textLiteral: XScreenSaver
+@@ -150,6 +150,19 @@
+ ! screen savers interactively.
+ !
+ *programs: \
++ electricsheep --root 1 --max-megabytes 100 \n\
++ xaos -root -autopilot -nogui -delay 10000 \
++ -maxframerate 30 \
++ -incoloring -1 -outcoloring -1 \n\
++ xdaliclock -root -font BUILTIN3 -cycle \n\
++ xearth -nofork -ncolors 50 -night 3 \
++ -pos sunrel/38/-30 -wait 0 \n\
++ xmountains -b -M -Z 0 -r 1 \n\
++ "XMountains (top)" xmountains -b -M -Z 0 -r 1 -m \n\
++ xplanet -vroot -wait 1 -timewarp 400 \
++ -label -origin moon \n\
++- xsnow -bg SkyBlue3 -solidbg \n\
++@GL_KLUDGE@ GL: fireflies -root \n\
+ - sphere -root \n\
+ @GL_KLUDGE@ GL: superquadrics -root \n\
+ - worm -root \n\
+@@ -262,7 +275,6 @@
+ xspirograph -root \n\
+ @GL_KLUDGE@ GL: circuit -root \n\
+ @GL_KLUDGE@ GL: dangerball -root \n\
+-- GL: dnalogo -root \n\
+ @GL_KLUDGE@ GL: engine -root \n\
+ @GL_KLUDGE@ GL: flipscreen3d -root \n\
+ @GL_KLUDGE@ GL: gltext -root \n\
+@@ -452,7 +464,6 @@
+ *hacks.cwaves.name: CWaves
+ *hacks.dangerball.name: DangerBall
+ *hacks.decayscreen.name: DecayScreen
+-*hacks.dnalogo.name: DNA Logo
+ *hacks.euler2d.name: Euler2D
+ *hacks.fadeplot.name: FadePlot
+ *hacks.flipflop.name: FlipFlop
diff --git a/x11/xscreensaver/files/xaos.xml b/x11/xscreensaver/files/xaos.xml
new file mode 100644
index 000000000000..4002dd84b01b
--- /dev/null
+++ b/x11/xscreensaver/files/xaos.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xaos" _label="XaoS">
+
+ <command arg="-root"/>
+
+ <command arg="-autopilot"/>
+ <command arg="-nogui"/>
+ <command arg="-delay 100"/>
+ <command arg="-maxframerate 30"/>
+ <command arg="-incoloring -1"/>
+ <command arg="-outcoloring -1"/>
+
+ <_description>
+XaoS generates fast fly-through animations of the Mandelbrot and other
+fractal sets.
+
+Written by Thomas Marsh and Jan Hubicka.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xdaliclock.xml b/x11/xscreensaver/files/xdaliclock.xml
new file mode 100644
index 000000000000..998bd3cc3f3b
--- /dev/null
+++ b/x11/xscreensaver/files/xdaliclock.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xdaliclock" _label="XDaliClock">
+
+ <command arg="-root"/>
+
+ <select id="size">
+ <option id="font0" _label="Small Font" arg-set="-font BUILTIN0"/>
+ <option id="font1" _label="Medium Font" arg-set="-font BUILTIN1"/>
+ <option id="font2" _label="Large Font"/>
+ <option id="font2" _label="Huge Font" arg-set="-font BUILTIN3"/>
+ </select>
+
+ <select id="style">
+ <option id="12" _label="12-Hour Time"/>
+ <option id="24" _label="24-Hour Time" arg-set="-24"/>
+ </select>
+
+ <boolean id="secs" _label="Display Seconds" arg-unset="-noseconds"/>
+
+ <boolean id="cycle" _label="Cycle Colors" arg-set="-cycle"/>
+
+ <_description>
+XDaliClock draws a large digital clock, the numbers of which change by
+"melting" into their new shapes.
+
+Written by Jamie Zawinski; 1991.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xearth.xml b/x11/xscreensaver/files/xearth.xml
new file mode 100644
index 000000000000..021bc36a9947
--- /dev/null
+++ b/x11/xscreensaver/files/xearth.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xearth" _label="Xearth">
+
+ <command arg="-root"/>
+ <command arg="-wait 0"/>
+ <command arg="-nofork"/>
+ <command arg="-ncolors 50"/>
+ <command arg="-night 3"/>
+ <command arg="-pos sunrel/38/-30"/>
+
+ <select id="proj">
+ <option id="none" _label="Render as a Globe"/>
+ <option id="mercator" _label="Mercator Projection" arg-set="-proj mercator"/>
+ <option id="cylindrical" _label="Cylindrical Projection" arg-set="-proj cylindrical"/>
+ </select>
+
+ <number id="timewarp" type="slider" arg="-timewarp %"
+ _label="Time Warp" _low-label="Real Time" _high-label="Fast"
+ low="1" high="1000" default="1"/>
+
+ <hgroup>
+ <boolean id="shade" _label="Enable Shading" arg-unset="-noshade"/>
+ <boolean id="grid" _label="Enable Long/Lat Grid" arg-set="-grid"/>
+ </hgroup>
+
+ <hgroup>
+ <select id="markers">
+ <option id="none" _label="Markers: City Names"/>
+ <option id="nomarkers" _label="None" arg-set="-nomarkers"/>
+ <option id="committers" _label="FreeBSD Committers" arg-set="-markerfile /usr/local/lib/X11/xearth/freebsd.committers.markers"/>
+ <option id="submitters" _label="FreeBSD Submitters" arg-set="-markerfile /usr/local/lib/X11/xearth/freebsd.submitters.markers"/>
+ <option id="ftp" _label="FreeBSD FTP Sites" arg-set="-markerfile /usr/local/lib/X11/xearth/freebsd.ftp.markers"/>
+ </select>
+
+ <boolean id="label" _label="Date/Time Stamp" arg-set="-label"/>
+
+ <select id="timestamp">
+ <option id="none" _label="Lower Right"/>
+ <option id="ul" _label="Upper Left" arg-set="-labelpos +5+5"/>
+ <option id="ll" _label="Lower Left" arg-set="-labelpos +5-5"/>
+ <option id="lr" _label="Upper Right" arg-set="-labelpos -5+5"/>
+ </select>
+ </hgroup>
+
+ <boolean id="stars" _label="Show Starfield" arg-unset="-nostars"/>
+
+ <hgroup>
+ <number id="starfreq" type="spinbutton" arg="-starfreq 0.00%"
+ _label="Fraction of background to use as stars" low="2" high="9" default="2"/>
+ <number id="bigstars" type="spinbutton" arg="-bigstars %"
+ _label="Percentage of Stars to Make Larger" low="0" high="90" default="0"/>
+ </hgroup>
+
+ <_description>
+Xearth sets the X root window to an image of the Earth, as seen from
+your favorite vantage point in space, correctly shaded for the current
+position of the Sun.
+
+Written by Kirk Johnson; 1989.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xmountains.xml b/x11/xscreensaver/files/xmountains.xml
new file mode 100644
index 000000000000..5500a3d6a637
--- /dev/null
+++ b/x11/xscreensaver/files/xmountains.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xmountains" _label="Xmountains">
+
+ <command arg="-b"/>
+ <command arg="-r 1"/>
+
+ <hgroup>
+ <select id="mode">
+ <option id="side" _label="Side View"/>
+ <option id="top" _label="Top View" arg-set="-m"/>
+ </select>
+
+ <boolean id="reflections" _label="Reflections" arg-unset="-M"/>
+ </hgroup>
+
+ <number id="speed" type="slider" arg="-Z %"
+ _low-label="Speed Slow" _high-label="Fast"
+ low="0" high="10" default="10"
+ convert="invert"/>
+
+ <number id="vpalt" type="slider" arg="-a %"
+ _label="Viewpoint" _low-label="Altitude Low" _high-label="High"
+ low="0.0" high="10.0" default="2.5"/>
+ <number id="vpdistance" type="slider" arg="-p %"
+ _low-label="Distance Low" _high-label="High"
+ low="0.0" high="10.0" default="5.0"/>
+
+ <number id="vlight" type="slider" arg="-I %"
+ _label="Angle of Light" _low-label="Vertical Low" _high-label="High"
+ low="0" high="90" default="40"/>
+ <number id="hlight" type="slider" arg="-A %"
+ _low-label="Horizontal Low" _high-label="High"
+ low="0" high="90" default="0"/>
+
+ <number id="alight" type="slider" arg="-e %"
+ _label="Light Level" _low-label="Ambient Low" _high-label="High"
+ low="0.0" high="1.0" default="0.3"/>
+ <number id="vlight2" type="slider" arg="-v %"
+ _low-label="Vertical Low" _high-label="High"
+ low="0.0" high="1.0" default="0.6"/>
+ <number id="contrast" type="slider" arg="-c %"
+ _low-label="Contrast Low" _high-label="High"
+ low="0.0" high="5.0" default="1.0"/>
+
+ <!-- #### -B int [80] # shades in a colour band -->
+ <!-- #### -n int [245] # number of colours -->
+
+
+ <number id="stretch" type="slider" arg="-S %"
+ _label="Terrain" _low-label="V. Stretch Low" _high-label="High"
+ low="0.0" high="2.0" default="0.6"/>
+
+ <number id="shift" type="slider" arg="-T %"
+ _low-label="V. Shift Low" _high-label="High"
+ low="0.0" high="2.0" default="0.5"/>
+
+ <number id="sealevel" type="slider" arg="-W %"
+ _low-label="Sea Level Low" _high-label="High"
+ low="-150" high="300" default="0"/>
+
+ <number id="contour" type="slider" arg="-C %"
+ _low-label="Contour Low" _high-label="High"
+ low="0.0" high="1.0" default="0.3"/>
+
+ <number id="fgheight" type="slider" arg="-G %"
+ _label="Foreground" _low-label="Height Low" _high-label="High"
+ low="-3.0" high="3.0" default="-1.0"/>
+
+ <number id="fgvariance" type="slider" arg="-F %"
+ _low-label="Variance Low" _high-label="High"
+ low="0" high="5" default="1"/>
+
+
+ <number id="fractal" type="slider" arg="-f %"
+ _label="Fractal Options" _low-label="Smooth" _high-label="Craggy"
+ low="0" high="1.0" default="0.65"
+ convert="invert"/>
+
+ <number id="recurs" type="slider" arg="-l %"
+ _low-label="Recursion 0" _high-label="14"
+ low="0" high="14" default="10"/>
+ <number id="iterate" type="slider" arg="-t %"
+ _low-label="Iteration 0" _high-label="10"
+ low="0" high="10" default="2"/>
+
+ <number id="smoothing" type="slider" arg="-s %"
+ _low-label="Smoothing 0" _high-label="7"
+ low="0" high="7" default="0"/>
+
+ <number id="xf" type="slider" arg="-X %"
+ _low-label="Xf 0.0" _high-label="1.0"
+ low="0.0" high="1.0" default="0.0"/>
+ <number id="yf" type="slider" arg="-Y %"
+ _low-label="Yf 0.0" _high-label="1.0"
+ low="0.0" high="1.0" default="0.0"/>
+
+ <boolean id="cross" _label="Cross Update" arg-unset="-x"/>
+
+ <_description>
+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.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xplanet.xml b/x11/xscreensaver/files/xplanet.xml
new file mode 100644
index 000000000000..91be0f7729a9
--- /dev/null
+++ b/x11/xscreensaver/files/xplanet.xml
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xplanet" _label="Xplanet">
+
+ <command arg="-vroot"/>
+ <command arg="-wait 1"/>
+
+ <number id="timewarp" type="slider" arg="-timewarp %"
+ _label="Time Warp" _low-label="Real Time" _high-label="Fast"
+ low="1" high="1000" default="1"/>
+
+ <hgroup>
+ <select id="body">
+ <option id="sun" _label="View Sun" arg-set="-body sun"/>
+ <option id="mercury" _label="View Mercury" arg-set="-body mercury"/>
+ <option id="venus" _label="View Venus" arg-set="-body venus"/>
+ <option id="earth" _label="View Earth"/>
+ <option id="moon" _label="View Moon" arg-set="-body moon"/>
+ <option id="mars" _label="View Mars" arg-set="-body mars"/>
+ <option id="phobos" _label="View Phobos" arg-set="-body phobos"/>
+ <option id="deimos" _label="View Deimos" arg-set="-body deimos"/>
+ <option id="jupiter" _label="View Jupiter" arg-set="-body jupiter"/>
+ <option id="io" _label="View Io" arg-set="-body io"/>
+ <option id="europa" _label="View Europa" arg-set="-body europa"/>
+ <option id="ganymede" _label="View Ganymede" arg-set="-body ganymede"/>
+ <option id="callisto" _label="View Callisto" arg-set="-body callisto"/>
+ <option id="saturn" _label="View Saturn" arg-set="-body saturn"/>
+ <option id="mimas" _label="View Mimas" arg-set="-body mimas"/>
+ <option id="enceladus" _label="View Enceladus" arg-set="-body enceladus"/>
+ <option id="tethys" _label="View Tethys" arg-set="-body tethys"/>
+ <option id="dione" _label="View Dione" arg-set="-body dione"/>
+ <option id="rhea" _label="View Rhea" arg-set="-body rhea"/>
+ <option id="titan" _label="View Titan" arg-set="-body titan"/>
+ <option id="hyperion" _label="View Hyperion" arg-set="-body hyperion"/>
+ <option id="iapetus" _label="View Iapetus" arg-set="-body iapetus"/>
+ <option id="phoebe" _label="View Phoebe" arg-set="-body phoebe"/>
+ <option id="uranus" _label="View Uranus" arg-set="-body uranus"/>
+ <option id="miranda" _label="View Miranda" arg-set="-body miranda"/>
+ <option id="ariel" _label="View Ariel" arg-set="-body ariel"/>
+ <option id="umbriel" _label="View Umbriel" arg-set="-body umbriel"/>
+ <option id="titania" _label="View Titania" arg-set="-body titania"/>
+ <option id="oberon" _label="View Oberon" arg-set="-body oberon"/>
+ <option id="neptune" _label="View Neptune" arg-set="-body neptune"/>
+ <option id="triton" _label="View Triton" arg-set="-body triton"/>
+ <option id="nereid" _label="View Nereid" arg-set="-body nereid"/>
+ <option id="pluto" _label="View Pluto" arg-set="-body pluto"/>
+ <option id="charon" _label="View Charon" arg-set="-body charon"/>
+ <option id="random" _label="View Random" arg-set="-body random"/>
+ <option id="major" _label="View Major" arg-set="-body major"/>
+ </select>
+
+ <select id="origin">
+ <option id="sun" _label="From Sun"/>
+ <option id="mercury" _label="From Mercury" arg-set="-origin mercury"/>
+ <option id="venus" _label="From Venus" arg-set="-origin venus"/>
+ <option id="earth" _label="From Earth" arg-set="-origin earth"/>
+ <option id="moon" _label="From Moon" arg-set="-origin moon"/>
+ <option id="mars" _label="From Mars" arg-set="-origin mars"/>
+ <option id="phobos" _label="From Phobos" arg-set="-origin phobos"/>
+ <option id="deimos" _label="From Deimos" arg-set="-origin deimos"/>
+ <option id="jupiter" _label="From Jupiter" arg-set="-origin jupiter"/>
+ <option id="io" _label="From Io" arg-set="-origin io"/>
+ <option id="europa" _label="From Europa" arg-set="-origin europa"/>
+ <option id="ganymede" _label="From Ganymede" arg-set="-origin ganymede"/>
+ <option id="callisto" _label="From Callisto" arg-set="-origin callisto"/>
+ <option id="saturn" _label="From Saturn" arg-set="-origin saturn"/>
+ <option id="mimas" _label="From Mimas" arg-set="-origin mimas"/>
+ <option id="enceladus" _label="From Enceladus" arg-set="-origin enceladus"/>
+ <option id="tethys" _label="From Tethys" arg-set="-origin tethys"/>
+ <option id="dione" _label="From Dione" arg-set="-origin dione"/>
+ <option id="rhea" _label="From Rhea" arg-set="-origin rhea"/>
+ <option id="titan" _label="From Titan" arg-set="-origin titan"/>
+ <option id="hyperion" _label="From Hyperion" arg-set="-origin hyperion"/>
+ <option id="iapetus" _label="From Iapetus" arg-set="-origin iapetus"/>
+ <option id="phoebe" _label="From Phoebe" arg-set="-origin phoebe"/>
+ <option id="uranus" _label="From Uranus" arg-set="-origin uranus"/>
+ <option id="miranda" _label="From Miranda" arg-set="-origin miranda"/>
+ <option id="ariel" _label="From Ariel" arg-set="-origin ariel"/>
+ <option id="umbriel" _label="From Umbriel" arg-set="-origin umbriel"/>
+ <option id="titania" _label="From Titania" arg-set="-origin titania"/>
+ <option id="oberon" _label="From Oberon" arg-set="-origin oberon"/>
+ <option id="neptune" _label="From Neptune" arg-set="-origin neptune"/>
+ <option id="triton" _label="From Triton" arg-set="-origin triton"/>
+ <option id="nereid" _label="From Nereid" arg-set="-origin nereid"/>
+ <option id="pluto" _label="From Pluto" arg-set="-origin pluto"/>
+ <option id="charon" _label="From Charon" arg-set="-origin charon"/>
+ <option id="random" _label="From Random" arg-set="-origin random"/>
+ <option id="major" _label="From Major" arg-set="-origin major"/>
+ </select>
+ </hgroup>
+
+ <select id="proj">
+ <option id="none" _label="Render as a Globe"/>
+ <option id="ancient" _label="Ancient Projection" arg-set="-projection ancient"/>
+ <option id="azimuthal" _label="Azimuthal Projection" arg-set="-projection azimuthal"/>
+ <option id="hemisphere" _label="Hemisphere Projection" arg-set="-projection hemisphere"/>
+ <option id="lambert" _label="Lambert Projection" arg-set="-projection lambert"/>
+ <option id="mercator" _label="Mercator Projection" arg-set="-projection mercator"/>
+ <option id="mollweide" _label="Mollweide Projection" arg-set="-projection mollweide"/>
+ <option id="peters" _label="Peters Projection" arg-set="-projection peters"/>
+ <option id="orthographic" _label="Orthographic Projection" arg-set="-projection orthographic"/>
+ <option id="rectangular" _label="Rectangular Projection" arg-set="-projection rectangular"/>
+ </select>
+
+ <hgroup>
+ <number id="lat" type="spinbutton" arg="-latitude %"
+ _label="Latitude" low="-90" high="90" default="0"/>
+ <number id="longitude" type="spinbutton" arg="-longitude %"
+ _label="Longitude" low="-180" high="180" default="0"/>
+ </hgroup>
+
+ <hgroup>
+ <boolean id="label" _label="Date/Time Stamp" arg-set="-label"/>
+
+ <select id="timestamp">
+ <option id="ul" _label="Upper Left" arg-set="-labelpos +5+5"/>
+ <option id="ll" _label="Lower Left" arg-set="-labelpos +5-5"/>
+ <option id="ur" _label="Upper Right"/>
+ <option id="lr" _label="Lower Right" arg-set="-labelpos -5+5"/>
+ </select>
+ </hgroup>
+
+ <number id="radius" type="slider" arg="-radius %"
+ _label="Radius" _low-label="0%" _high-label="100%"
+ low="1" high="100" default="45"/>
+
+ <_description>
+Xplanet draws an image of the Earth, as seen from your favorite vantage
+point in space, correctly shaded for the current position of the Sun.
+
+Written by Hari Nair; 2001.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xsnow.xml b/x11/xscreensaver/files/xsnow.xml
new file mode 100644
index 000000000000..28a6bdf726c5
--- /dev/null
+++ b/x11/xscreensaver/files/xsnow.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xsnow" _label="Xsnow">
+
+ <command arg="-bg SkyBlue3"/>
+ <command arg="-solidbg"/>
+
+ <number id="snowflakes" type="spinbutton" arg="-snowflakes %"
+ _label="Number of Snowflakes" low="100" high="1000" default="100"/>
+
+ <boolean id="nosanta" _label="Display Santa" arg-unset="-nosanta"/>
+
+ <number id="santa" type="slider" arg="-santa %"
+ _label="Size of Santa" _low-label="Small" _high-label="Large"
+ low="0" high="2" default="2"/>
+
+ <hgroup>
+ <boolean id="norudolf" _label="Display Rudolph" arg-unset="-norudolf"/>
+ <boolean id="notrees" _label="Display Trees" arg-unset="-notrees"/>
+ </hgroup>
+
+ <boolean id="keepsnow" _label="Allow Snow to Stick" arg-unset="-nokeepsnow"/>
+
+ <number id="windtimer" type="slider" arg="-windtimer %"
+ _label="Seconds Between Wind Gusts" _low-label="0" _high-label="30"
+ low="0" high="30" default="10"/>
+
+ <_description>
+Draws falling snow and the occasional tiny Santa.
+
+Written by Rick Jansen.
+ </_description>
+</screensaver>