fi
-if test -z "$PERL" ; then
- # don't let it be blank...
- PERL=/usr/bin/perl
-fi
+PERL=/usr/bin/perl
{ echo "$as_me:$LINENO: checking for X" >&5
echo $ECHO_N "checking for X... $ECHO_C" >&6; }
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat > conftest.$ac_ext <<EOF
-#line 16787 "configure"
+#line 16784 "configure"
#include "confdefs.h"
#include <GL/gl.h>
#ifndef MESA_MAJOR_VERSION
AC_CHECK_HEADERS(crypt.h sys/select.h)
AC_PROG_PERL
-if test -z "$PERL" ; then
- # don't let it be blank...
- PERL=/usr/bin/perl
-fi
+PERL=/usr/bin/perl
AC_PATH_XTRA
If you are having problems with running the GL screenhacs from xscreensaver,
but not from a window, please see
<http://www.jwz.org/xscreensaver/faq.html#gl-mem>, especially if you
-are using nVIdia's GL implementation. This has appeared as a SIGSEGV
-crash and as a failutre to allocate GL context. In particular:
-
- 1.I upgraded to 3.33, and xscreensaver won't run GL hacks any more (or
- they run slowly), but they work fine from the command line.
-
- Try editing your .xscreensaver file and changing the memoryLimit
- setting to 0. Version 3.33 introduced the memoryLimit option as a
- precautionary limit to prevent runaway memory use if one of the
- display modes happened to be buggy; it prevents any program launched
- by xscreensaver from allocating more than that much memory. It
- defaults to 50M, which is a lot. However, apparently certain OpenGL
- libraries (notably nVidia) do something strange that makes them appear
- to allocate more than 128M of memory for every OpenGL program!
- Consequently, those programs die on startup because they aren't able
- to allocate memory. On some systems, memoryLimit doesn't cause the GL
- programs to crash, but instead, causes them to run slowly
- (non-accelerated.) Turning off the memory limit should work around
- this.
-
-The OpenGL screenhacks are included as a separate package, so the base
-xscreensaver package does not depend on Mesa. The postinst scripts will
-automatically add a link so that the OpenGL screenhacks are used if they
-are installed. If you wish to have the OpenGL screenhacks installed,
-but not used, refer to the manpage and set the XScreenSaver*programs
-to an appropriate value in /etc/X11/Xresources, a personal app-defaults
-file, or your .Xdefaults.
dh_installdocs -a
dh_installchangelogs -a
# install .desktop files used by gnome-screensaver
- mkdir -p $(CURDIR)/debian/tmp/usr/share/applications/screensavers
- cp $(CURDIR)/debian/screensavers-desktop-files/*.desktop \
- $(CURDIR)/debian/tmp/usr/share/applications/screensavers/
+ #mkdir -p $(CURDIR)/debian/tmp/usr/share/applications/screensavers
+ #cp $(CURDIR)/debian/screensavers-desktop-files/*.desktop \
+ # $(CURDIR)/debian/tmp/usr/share/applications/screensavers/
#
# Adding a `x` at the end of all manpages:
#for i in $$( ls debian/tmp/usr/share/man/man6/ ); do mv debian/tmp/usr/share/man/man6/$$i debian/tmp/usr/share/man/man6/$$( echo $$i )x; done
for i in `cd debian/tmp/usr/share/xscreensaver/config ; find . -name "*.xml" -type f -print`; do echo $${i} ; cat debian/tmp/usr/share/xscreensaver/config/$${i} | grep "<screensaver"| \
sed 's/<screensaver name="\(.*\)" _label="\(.*\)">/<theme>\n\<name>\2<\/name>\n <exec_path>\/usr\/lib\/xscreensaver\/\1<\/exec_path>\n <window_id>-window-id<\/window_id>\n <view>-view<\/view>\n <category>Xscreensaver<\/category>\n <icon_on>\/usr\/share\/livewp\/external_icons\/xscreensaver.png<\/icon_on>\n <icon_off>\/usr\/share\/livewp\/external_icons\/xscreensaverd.png<\/icon_off>\n <\/theme>/g' \
- > debian/tmp/usr/share/livewp/external_themes/$${i}; done
+ > debian/tmp/usr/share/livewp/external_themes/$${i}; done
dh_movefiles -a
dh_install -a
# make sure we got everything that was installed
dh_shlibdeps -a
dh_gencontrol -a
maemo-optify
+ #hack after optify
+
dh_md5sums -a
dh_builddeb -a
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Anemone
-Comment=Wiggling tentacles. By Gabriel Finch.
-TryExec=anemone
-Exec=anemone -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Anemotaxis
-Comment=Anemotaxis demonstrates a search algorithm designed for locating a source of odor in turbulent atmosphere. The searcher is able to sense the odor and determine local instantaneous wind direction. The goal is to find the source in the shortest mean time. Written by Eugene Balkovsky.
-TryExec=anemotaxis
-Exec=anemotaxis -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Langton's Ant
-Comment=A cellular automation that is really a two-dimensional Turing machine. Written by David Bagley.
-TryExec=ant
-Exec=ant -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=AntInspect
-Comment=Draws a trio of ants moving their spheres around a circle. Written by Blair Tennessy.
-TryExec=antinspect
-Exec=antinspect -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=AntMaze
-Comment=Antmaze draws a few views of a few ants walking around in a simple maze. Written by Blair Tennessy.
-TryExec=antmaze
-Exec=antmaze -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=AntSpotlight
-Comment=Antspotlight draws an ant (with a headlight) who walks on top of an image of your desktop or other image. Written by Blair Tennessy.
-TryExec=antspotlight
-Exec=antspotlight -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Apollonian
-Comment=Packs a large circle with smaller circles, demonstrating the Descartes Circle Theorem. Written by Allan R. Wilks and David Bagley.
-TryExec=apollonian
-Exec=apollonian -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Apple ][
-Comment=Simulates an original Apple ][ Plus computer in all its 1979 glory. It also reproduces the appearance of display on a color television set of the period. In "Text Mode", it displays the output of a program, or the contents of a file or URL, as configured on the "Advanced" tab of the main Screensaver Preferences window. In "Slideshow Mode", it chooses a number of images from the image source you configured into XScreenSaver and displays them within the limitations of the Apple ][ display hardware. (Six available colors in hi-res mode!) In "Basic Programming Mode", a simulated user types in a BASIC program and runs it. By Trevor Blackwell.
-TryExec=apple2
-Exec=apple2 -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Atlantis
-Comment=This is xfishtank writ large: a GL animation of a number of sharks, dolphins, and whales. The swimming motions are great. Originally written by Mark Kilgard.
-TryExec=atlantis
-Exec=atlantis -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Attraction
-Comment=Like qix, this uses a simple simple motion model to generate many different display modes. The control points attract each other up to a certain distance, and then begin to repel each other. The attraction/repulsion is proportional to the distance between any two particles, similar to the strong and weak nuclear forces. One of the most interesting ways to watch this hack is simply as bouncing balls, because their motions and interactions with each other are so odd. Sometimes two balls will get into a tight orbit around each other, to be interrupted later by a third, or by the edge of the screen. It looks quite chaotic. Written by Jamie Zawinski, based on Lisp code by John Pezaris.
-TryExec=attraction
-Exec=attraction -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Atunnel
-Comment=Draws an animation of a textured tunnel in GL. Requires OpenGL, and a machine with fast hardware support for texture maps. Written by Eric Lassauge and Roman Podobedov.
-TryExec=atunnel
-Exec=atunnel -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Barcode
-Comment=This draws a random sequence of colorful barcodes scrolling across your screen. CONSUME! By Dan Bornstein.
-TryExec=barcode
-Exec=barcode -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Blaster
-Comment=Draws a simulation of flying space-combat robots (cleverly disguised as colored circles) doing battle in front of a moving star field. Written by Jonathan Lin.
-TryExec=blaster
-Exec=blaster -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=BlinkBox
-Comment=Shows a ball contained inside of a bounding box. Colored blocks blink in when the ball hits the edges. Written by Jeremy English.
-TryExec=blinkbox
-Exec=blinkbox -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=BlitSpin
-Comment=The ``blitspin'' hack repeatedly rotates a bitmap by 90 degrees by using logical operations: the bitmap is divided into quadrants, and the quadrants are shifted clockwise. Then the same thing is done again with progressively smaller quadrants, except that all sub-quadrants of a given size are rotated in parallel. Written by Jamie Zawinski based on some cool SmallTalk code seen in in Byte Magazine in 1981. As you watch it, the image appears to dissolve into static and then reconstitute itself, but rotated. You can provide the image to use, as an XBM or XPM file, or tell it to grab a screen image and rotate that.
-TryExec=blitspin
-Exec=blitspin -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=BlockTube
-Comment=This hack draws a swirling, falling tunnel of reflective slabs. They fade from hue to hue. Written by Lars R. Damerow.
-TryExec=blocktube
-Exec=blocktube -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Boing
-Comment=This bouncing ball is a clone of the first graphics demo for the Amiga 1000, which was written by Dale Luck and RJ Mical during a break at the 1984 Consumer Electronics Show (or so the legend goes.) This looks like the original Amiga demo if you turn off "smoothing" and "lighting" and turn on "scanlines". Written by Jamie Zawinski.
-TryExec=boing
-Exec=boing -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Bouboule
-Comment=This draws what looks like a spinning, deforming balloon with varying-sized spots painted on its invisible surface. Written by Jeremie Petit.
-TryExec=bouboule
-Exec=bouboule -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=BouncingCow
-Comment=A Cow. A Trampoline. Together, they fight crime. By Jamie Zawinski.
-TryExec=bouncingcow
-Exec=bouncingcow -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Boxed
-Comment=Draws a box full of 3D bouncing balls that explode. Written by Sander van Grieken.
-TryExec=boxed
-Exec=boxed -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=BoxFit
-Comment=Packs the screen with growing squares or circles, colored according to a horizontal or vertical gradient, or according to the colors of the desktop or a loaded image file. The objects grow until they touch, then stop. When the screen is full, they shrink away and the process restarts. Written by Jamie Zawinski.
-TryExec=boxfit
-Exec=boxfit -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Braid
-Comment=Draws random color-cycling inter-braided concentric circles. Written by John Neil.
-TryExec=braid
-Exec=braid -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=BSOD
-Comment=BSOD stands for ``Blue Screen of Death.'' The finest in personal computer emulation, this hack simulates popular screen savers from a number of less robust operating systems. Written by Jamie Zawinski.
-TryExec=bsod
-Exec=bsod -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Bubble3D
-Comment=Draws a stream of rising, undulating 3D bubbles, rising toward the top of the screen, with nice specular reflections. Written by Richard Jones.
-TryExec=bubble3d
-Exec=bubble3d -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Bubbles
-Comment=This simulates the kind of bubble formation that happens when water boils:small bubbles appear, and as they get closer to each other, they combine to form larger bubbles, which eventually pop. Written by James Macnicol.
-TryExec=bubbles
-Exec=bubbles -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Bumps
-Comment=A bit like `Spotlight', except that instead of merely exposing part of your desktop, it creates a bump map from it. Basically, it 3D-izes a roaming section of your desktop, based on color intensity. Written by Shane Smit.
-TryExec=bumps
-Exec=bumps -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Cage
-Comment=This draws Escher's ``Impossible Cage,'' a 3d analog of a moebius strip, and rotates it in three dimensions. Written by Marcelo Vianna.
-TryExec=cage
-Exec=cage -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Carousel
-Comment=Loads several random images, and displays them flying in a circular formation. The circle changes speed and direction randomly, tilts on its axis, and the images move in and out. To tell it where to find the images to display, go to the "Advanced" tab on the Screensaver Preferences window. Select "Choose Random Images", and enter your image directory in the text field right below that. (Note: not the the "Advanced" button at the bottom of this window: the tab at the top of the *other* window.) This program requires a good video card capable of supporting large textures. Written by Jamie Zawinski.
-TryExec=carousel
-Exec=carousel -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=C Curve
-Comment=Generates self-similar linear fractals, including the classic ``C Curve.'' Written by Rick Campbell.
-TryExec=ccurve
-Exec=ccurve -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Celtic
-Comment=Celtic
-TryExec=celtic
-Exec=celtic -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Circuit
-Comment=Animates a number of 3D electronic components. Written by Ben Buxton.
-TryExec=circuit
-Exec=circuit -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=CloudLife
-Comment=Generates cloud-like formations based on a variant of Conway's Life. The difference is that cells have a maximum age, after which they count as 3 for populating the next generation. This makes long-lived formations explode instead of just sitting there burning a hole in your screen. Written by Don Marti.
-TryExec=cloudlife
-Exec=cloudlife -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Compass
-Comment=This draws a compass, with all elements spinning about randomly, for that ``lost and nauseous'' feeling. Written by Jamie Zawinski.
-TryExec=compass
-Exec=compass -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Coral
-Comment=Simulates coral growth, albeit somewhat slowly. Written by Frederick Roeber.
-TryExec=coral
-Exec=coral -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Crackberg
-Comment=Flies through height maps, optionally animating the creation and destruction of generated tiles; tiles `grow' into place.
-TryExec=crackberg
-Exec=crackberg -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Critical
-Comment=Draws a system of self-organizing lines. It starts out as random squiggles, but after a few iterations, order begins to appear. Written by Martin Pool.
-TryExec=critical
-Exec=critical -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Crystal
-Comment=Moving polygons, similar to a kaleidescope (more like a kaleidescope than the hack called `kaleid,' actually.) This one by Jouk Jansen.
-TryExec=crystal
-Exec=crystal -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Cube 21
-Comment=Animates a Rubik-like puzzle known as Cube 21 or Square-1. The rotations are chosen randomly. Requires OpenGL. Written by Vasek Potocek.
-TryExec=cube21
-Exec=cube21 -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Cubenetic
-Comment=Draws a pulsating set of overlapping boxes with ever-chaning blobby patterns undulating across their surfaces. It's sort of a cubist Lavalite. Written by Jamie Zawinski.
-TryExec=cubenetic
-Exec=cubenetic -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=CubeStorm
-Comment=Draws a series of rotating 3D boxes that intersect each other and eventually fill space. Written by Jamie Zawinski.
-TryExec=cubestorm
-Exec=cubestorm -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=CubicGrid
-Comment=
-TryExec=cubicgrid
-Exec=cubicgrid -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Cynosure
-Comment=A hack similar to `greynetic', but less frenetic. The first implementation was by Stephen Linhart; then Ozymandias G. Desiderata wrote a Java applet clone. That clone was discovered by Jamie Zawinski, and ported to C for inclusion here.
-TryExec=cynosure
-Exec=cynosure -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=DangerBall
-Comment=Draws a ball that periodically extrudes many random spikes. Ouch! Written by Jamie Zawinski.
-TryExec=dangerball
-Exec=dangerball -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=DecayScreen
-Comment=This takes an image and makes it melt. You've no doubt seen this effect before, but no screensaver would really be complete without it. It works best if there's something colorful visible. Warning, if the effect continues after the screen saver is off, seek medical attention. Written by David Wald, Vivek Khera, Jamie Zawinski, and Vince Levey.
-TryExec=decayscreen
-Exec=decayscreen -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Deco
-Comment=This one subdivides and colors rectangles randomly. It looks kind of like Brady-Bunch-era rec-room wall paneling. (Raven says: ``this screensaver is ugly enough to peel paint.'') Written by Jamie Zawinski, inspired by Java code by Michael Bayne.
-TryExec=deco
-Exec=deco -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Deluxe
-Comment=This draws a pulsing sequence of stars, circles, and lines. It would look better if it was faster, but as far as I can tell, there is no way to make this be both: fast, and flicker-free. Yet another reason X sucks. Written by Jamie Zawinski.
-TryExec=deluxe
-Exec=deluxe -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Demon
-Comment=A cellular automaton that starts with a random field, and organizes it into stripes and spirals. Written by David Bagley.
-TryExec=demon
-Exec=demon -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Discrete
-Comment=More ``discrete map'' systems, including new variants of Hopalong and Julia, and a few others. Written by Tim Auckland.
-TryExec=discrete
-Exec=discrete -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Distort
-Comment=This hack grabs an image of the screen, and then lets a transparent lens wander around the screen, magnifying whatever is underneath. Written by Jonas Munsin.
-TryExec=distort
-Exec=distort -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Drift
-Comment=How could one possibly describe this except as ``drifting recursive fractal cosmic flames?'' Another fine hack from the Scott Draves collection of fine hacks.
-TryExec=drift
-Exec=drift -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Endgame
-Comment=Black slips out of three mating nets, but the fourth one holds him tight! A brilliant composition! Written by Blair Tennessy.
-TryExec=endgame
-Exec=endgame -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Engine
-Comment=Draws a simple model of an engine that floats around the screen. Written by Ben Buxton and Ed Beroset.
-TryExec=engine
-Exec=engine -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Epicycle
-Comment=This program draws the path traced out by a point on the edge of a circle. That circle rotates around a point on the rim of another circle, and so on, several times. These were the basis for the pre-heliocentric model of planetary motion. Written by James Youngman.
-TryExec=epicycle
-Exec=epicycle -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Eruption
-Comment=An exposive version of XFlame. By W.P. van Paassen.
-TryExec=eruption
-Exec=eruption -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Euler2d
-Comment=Simulates two dimensional Incompressible Inviscid Fluid Flow. Written by Stephen Montgomery-Smith.
-TryExec=euler2d
-Exec=euler2d -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Extrusion
-Comment=Draws various rotating extruded shapes that twist around, lengthen, and turn inside out. Created by David Konerding from the samples that come with the GL Extrusion library by Linas Vepstas.
-TryExec=extrusion
-Exec=extrusion -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=FadePlot
-Comment=Draws what looks like a waving ribbon following a sinusoidal path. Written by Bas van Gaalen and Charles Vidal.
-TryExec=fadeplot
-Exec=fadeplot -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Fiberlamp
-Comment=Draws a groovy rotating fiber optic lamp. Written by Tim Auckland.
-TryExec=fiberlamp
-Exec=fiberlamp -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Fireworkx
-Comment=Pyrotechnics simulation eye-candy, MMX optimized. Turn off Light for speed. Clicks on the preview window Explodes..! Written by Rony B Chandran. http://www.ronybc.8k.com
-TryExec=fireworkx
-Exec=fireworkx -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Flag
-Comment=This draws a waving colored flag, that undulates its way around the screen. The trick is the flag can contain arbitrary text and images. By default, it displays either the current system name and OS type, or a picture of ``Bob,'' but you can replace the text or the image with a command-line option. Written by Charles Vidal and Jamie Zawinski.
-TryExec=flag
-Exec=flag -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Flame
-Comment=Another iterative fractal generator. Written by Scott Draves.
-TryExec=flame
-Exec=flame -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=FlipFlop
-Comment=Flipflop draws a grid of 3D colored tiles that change positions with each other. Written by Kevin Ogden.
-TryExec=flipflop
-Exec=flipflop -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Flipscreen3d
-Comment=Grabs an image of the desktop, turns it into a GL texture map, and spins it around and deforms it in various ways. Written by Ben Buxton.
-TryExec=flipscreen3d
-Exec=flipscreen3d -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=FlipText
-Comment=Draws successive pages of text. The lines flip in and out in a soothing 3D pattern. The text can be the output of a program or the contents of a file or URL, as configured on the "Advanced" tab of the main Screensaver Preferences window. Written by Jamie Zawinski.
-TryExec=fliptext
-Exec=fliptext -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Flow
-Comment=Strange attractors formed of flows in a 3D differential equation phase space. Written by Tim Auckland.
-TryExec=flow
-Exec=flow -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=FluidBalls
-Comment=Models the physics of bouncing balls, or of particles in a gas or fluid, depending on the settings. If "Shake Box" is selected, then every now and then, the box will be rotated, changing which direction is down (in order to keep the settled balls in motion.) By Peter Birtles and Jamie Zawinski.
-TryExec=fluidballs
-Exec=fluidballs -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Flurry
-Comment=This port of the OSX screensaver of the same name draws a colourful star(fish)like flurry of particles. xscreensaver port by Tobias Sargeant <tobias.sargeant@bigpond.com> Original Mac version by Calum Robinson <calumr@mac.com> http://homepage.mac.com/calumr
-TryExec=flurry
-Exec=flurry -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Flying Toasters
-Comment=A fleet of 3d space-age jet-powered flying toasters (and toast!) Inspired by the ancient Berkeley Systems After Dark flying toasters. By Jamie Zawinski and Baconmonkey.
-TryExec=flyingtoasters
-Exec=flyingtoasters -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=FontGlide
-Comment=Puts text on the screen using large characters that glide in from the edges, assemble, then disperse. Alternately, it can simply scroll whole sentences from right to left. The text can be the output of a program or the contents of a file or URL, as configured on the "Advanced" tab of the main Screensaver Preferences window. Written Jamie Zawinski.
-TryExec=fontglide
-Exec=fontglide -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Forest
-Comment=This draws fractal trees. Written by Peter Baumung. Everybody loves fractals, right?
-TryExec=forest
-Exec=forest -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=FuzzyFlakes
-Comment=Falling colored snowflake/flower shapes. Written by Barry Dmytro.
-TryExec=fuzzyflakes
-Exec=fuzzyflakes -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Galaxy
-Comment=This draws spinning galaxies, which then collide and scatter their stars to the, uh, four winds or something. Originally an Amiga program by Uli Siegmund.
-TryExec=galaxy
-Exec=galaxy -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Gears
-Comment=This draws sets of turning, interlocking gears, rotating in three dimensions. Another GL hack, by Danny Sung, Brian Paul, Ed Mackey, and Jamie Zawinski.
-TryExec=gears
-Exec=gears -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GFlux
-Comment=Draws a rippling waves on a rotating wireframe grid, using GL. Written by Josiah Pease.
-TryExec=gflux
-Exec=gflux -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLBlur
-Comment=This program draws a box and a few line segments, and generates a radial blur outward from it. This creates flowing field effects. This is done by rendering the scene into a small texture, then repeatedly rendering increasingly-enlarged and increasingly-transparent versions of that texture onto the frame buffer. As such, it's quite graphics intensive: don't bother trying to run this if you don't have hardware-accelerated OpenGL texture support. It will hurt your machine bad.
-TryExec=glblur
-Exec=glblur -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLCells
-Comment=Cells growing, dividing and dying on your screen. Written by Matthias Toussaint; 2007.
-TryExec=glcells
-Exec=glcells -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Gleidescope
-Comment=An OpenGL kaleidescope that operates on your desktop image, or on image files loaded from disk. Written by andrew dean.
-TryExec=gleidescope
-Exec=gleidescope -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLForestFire
-Comment=Draws an animation of sprinkling fire-like 3D triangles in a landscape filled with trees. Requires OpenGL, and a machine with fast hardware support for texture maps. Written by Eric Lassauge <lassauge@users.sourceforge.net>.
-TryExec=glforestfire
-Exec=glforestfire -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLHanoi
-Comment=Solves the Towers of Hanoi puzzle. Move N disks from one pole to another, one disk at a time, with no disk ever resting on a disk smaller than itself. Written by Dave Atkinson.
-TryExec=glhanoi
-Exec=glhanoi -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLKnots
-Comment=Generates some twisting 3d knot patterns. Spins 'em around. Written by Jamie Zawinski.
-TryExec=glknots
-Exec=glknots -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLMatrix
-Comment=Draws 3D dropping characters similar to what is seen in the title sequence of "The Matrix". See also "xmatrix" for a 2D rendering of the similar effect that appeared on the computer monitors actually *in* the movie. Written by Jamie Zawinski.
-TryExec=glmatrix
-Exec=glmatrix -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLPlanet
-Comment=Draws a planet bouncing around in space. Written by David Konerding. The built-in image is a map of the earth (extracted from `xearth'), but you can wrap any texture around the sphere, e.g., the planetary textures that come with `ssystem'.
-TryExec=glplanet
-Exec=glplanet -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=glschool
-Comment=Uses Craig Reynolds' Boids algorithm to simulate a school of fish. Looks best with more fish, so raise the number of fish until the frame rate declines to 25-30 fps. Written by David C. Lambert; 2006.
-TryExec=glschool
-Exec=glschool -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLSlideshow
-Comment=Loads a random sequence of images and smoothly scans and zooms around in each, fading from pan to pan. To tell it where to find the images to display, go to the "Advanced" tab on the Screensaver Preferences window. Select "Choose Random Images", and enter your image directory in the text field right below that. (Note: not the the "Advanced" button at the bottom of this window: the tab at the top of the *other* window.) This program requires a good video card capable of supporting large textures. Written by Jamie Zawinski and Mike Oliphant.
-TryExec=glslideshow
-Exec=glslideshow -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GlSnake
-Comment=Draws a simulation of the Rubik's Snake puzzle. Written by Jamie Wilkinson, Andrew Bennetts, and Peter Aylett.
-TryExec=glsnake
-Exec=glsnake -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=GLText
-Comment=Displays a few lines of text spinning around in a solid 3D font. Written by Jamie Zawinski.
-TryExec=gltext
-Exec=gltext -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Goop
-Comment=This draws set of animating, transparent, amoeba-like blobs. The blobs change shape as they wander around the screen, and they are translucent, so you can see the lower blobs through the higher ones, and when one passes over another, their colors merge. I got the idea for this from a cool mouse pad I have, which achieves the same kind of effect in real life by having several layers plastic with colored oil between them. Written by Jamie Zawinski.
-TryExec=goop
-Exec=goop -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Grav
-Comment=This program draws a simple orbital simulation. If you turn on trails, it looks kind of like a cloud-chamber photograph. Written by Greg Bowering.
-TryExec=grav
-Exec=grav -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Greynetic
-Comment=This draws random colored and stippled rectangles. Written by Jamie Zawinski.
-TryExec=greynetic
-Exec=greynetic -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Halftone
-Comment=Draws the gravity force in each point on the screen seen through a halftone dot pattern. The gravity force is calculated from a set of moving mass points. View it from a distance for best effect. Written by Peter Jaric <peter@jaric.org>.
-TryExec=halftone
-Exec=halftone -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Halo
-Comment=This draws trippy psychedelic circular patterns that hurt to look at. It can also animate the control-points, but that takes a lot of CPU and bandwidth. Written by Jamie Zawinski.
-TryExec=halo
-Exec=halo -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Helix
-Comment=This repeatedly generates spirally string-art-ish patterns. Written by Jamie Zawinski.
-TryExec=helix
-Exec=helix -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Hopalong
-Comment=This draws lacy fractal patterns, based on iteration in the imaginary plane, from a 1986 Scientific American article. Mostly written by Patrick Naughton.
-TryExec=hopalong
-Exec=hopalong -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Hyperball
-Comment=Hyperball is to hypercube as dodecahedron is to cube: this displays a 2D projection of the sequence of 3D objects which are the projections of the 4D analog to the dodecahedron. Technically, it is a "120 cell polytope." Written by Joe Keane. See also the "polytopes" hack for a more general version of this using OpenGL.
-TryExec=hyperball
-Exec=hyperball -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Hypercube
-Comment=This displays 2D projections of the sequence of 3D objects which are the projections of the 4D analog to the cube: as a square is composed of four lines, each touching two others; and a cube is composed of six squares, each touching four others; a hypercube is composed of eight cubes, each touching six others. To make it easier to visualize the rotation, it uses a different color for the edges of each face. Don't think about it too long, or your brain will melt. Written by Joe Keane, Fritz Mueller, and Jamie Zawinski. See also the "polytopes" hack for a more general version of this using OpenGL.
-TryExec=hypercube
-Exec=hypercube -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=4D Hypertorus
-Comment=This program shows a rotating Clifford Torus: a torus lying on the "surface" of a 4D hypersphere. Written by Carsten Steger, inspired by Thomas Banchoff's book "Beyond the Third Dimension: Geometry, Computer Graphics, and Higher Dimensions", Scientific American Library, 1990.
-TryExec=hypertorus
-Exec=hypertorus -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=hypnowheel
-Comment=
-TryExec=hypnowheel
-Exec=hypnowheel -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=IFS
-Comment=This one draws spinning, colliding iterated-function-system images. Note that the "quality" parameter is exponential. Number of points drawn is functions^detail. The number of colours is only used in Blend mode to provide a palette to create the base colours. These are then blended together in a non-colourmap friendly fashion. Written by Chris Le Sueur.
-TryExec=ifs
-Exec=ifs -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=IMSmap
-Comment=This generates random cloud-like patterns. It looks quite different in monochrome and color. The basic idea is to take four points on the edge of the image, and assign each a random ``elevation''. Then find the point between them, and give it a value which is the average of the other four, plus some small random offset. Then coloration is done based on elevation. The color selection is done by binding the elevation to either hue, saturation, or brightness, and assigning random values to the others. The ``brightness'' mode tends to yield cloudlike patterns, and the others tend to generate images that look like heat-maps or CAT-scans. Written by Juergen Nickelsen and Jamie Zawinski.
-TryExec=imsmap
-Exec=imsmap -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Interaggregate
-Comment=Interaggregate
-TryExec=interaggregate
-Exec=interaggregate -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Interference
-Comment=Another color-field hack, this one works by computing decaying sinusoidal waves, and allowing them to interfere with each other as their origins move. Written by Hannu Mallat.
-TryExec=interference
-Exec=interference -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Intermomentary
-Comment=The Intersection Momentary is a fun visualization defining the relationships between objects with Casey Reas, William Ngan, and Robert Hodgin. Commissioned for display at the Whitney Museum of American Art. A surface filled with 100 medium to small sized circles. Each circle has a different size and direction, but moves at the same slow rate. Display: A. The instantaneous intersections of the circles. B. The aggregate intersections of the circles. Ported to XScreensaver from the art project "InterMomentary" at http://www.complexification.net
-TryExec=intermomentary
-Exec=intermomentary -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=JigglyPuff
-Comment=This little gem does bad things with quasi-spherical objects. The gist of it is that you have what is, structurally, a tetrahedron with tesselated faces. the vertices on these faces have forces on them in the form of one proportional to their distance from the surface of a sphere, and one which is proportional to how far they differ from some ideal distance from their neighbors. They also have inertia. The forces and distance are parameters and there are also a couple of visual parameters. The resulting effect can range from a shape that does nothing, to a frenetic polygon storm. Somewhere in between there it usually manifests as a blob that jiggles in a kind of disturbing manner. woo. It doesn't matter, however. You should just pick 'random'. It overrides all the other options, except for fps, delay and complexity. By Keith Macleod
-TryExec=jigglypuff
-Exec=jigglypuff -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Jigsaw
-Comment=This grabs a screen image, carves it up into a jigsaw puzzle, shuffles it, and then solves the puzzle. This works especially well when you feed it an external video signal instead of letting it grab the screen image (actually, I guess this is generally true...) When it is grabbing a video image, it is sometimes pretty hard to guess what the image is going to look like once the puzzle is solved. Written by Jamie Zawinski.
-TryExec=jigsaw
-Exec=jigsaw -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Juggle
-Comment=Draws a juggling stick-man. Written by Tim Auckland.
-TryExec=juggle
-Exec=juggle -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Juggler3D
-Comment=3D simulation of a juggler performing with balls, clubs and rings. Written by Brian Apps and partially based on his Win32 Juggle Saver program.
-TryExec=juggler3d
-Exec=juggler3d -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Julia
-Comment=This one draws spinning, animating (are you detecting a pattern here yet?) explorations of the Julia set. You've probably seen static images of this fractal form before, but it's a lot of fun to watch in motion as well. One interesting thing is that there is a small swinging dot passing in front of the image, which indicates the control point from which the rest of the image was generated. Written by Sean McCullough.
-TryExec=julia
-Exec=julia -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Kaleidescope
-Comment=Another clone of an ancient meme, consisting largely of frenetic rotational motion of colored lines. This one is by Ron Tapia. The motion is nice, but I think it needs more solids, or perhaps just brighter colors. More variations in the rotational speed might help, too.
-TryExec=kaleidescope
-Exec=kaleidescope -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Klein
-Comment=This draws a visualization of a Klein bottle or some other interesting parametric surfaces. Written by Andrey Mirtchovski.
-TryExec=klein
-Exec=klein -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Kumppa
-Comment=Spiraling, spinning, and very, very fast splashes of color rush toward the screen. Written by Teemu Suutari.
-TryExec=kumppa
-Exec=kumppa -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Lament
-Comment=Animates a simulation of Lemarchand's Box, repeatedly solving itself. Requires OpenGL, and a machine with fast hardware support for texture maps. Warning: occasionally opens doors. Written by Jamie Zawinski.
-TryExec=lament
-Exec=lament -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Laser
-Comment=Moving radiating lines, that look vaguely like scanning laser beams. Written by Pascal Pensa. (Frankie say: relax.)
-TryExec=laser
-Exec=laser -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=LavaLite
-Comment=Draws a 3D Simulation a Lava Lite(r): odd-shaped blobs of a mysterious substance are heated, slowly rise to the top of the bottle, and then drop back down as they cool. This program requires OpenGL and a fairly fast machine (both CPU and 3D performance.) Written by Jamie Zawinski. "LAVA LITE(r) and the configuration of the LAVA(r) brand motion lamp are registered trademarks of Haggerty Enterprises, Inc. The configuration of the globe and base of the motion lamp are registered trademarks of Haggerty Enterprises, Inc. in the U.S.A. and in other countries around the world."
-TryExec=lavalite
-Exec=lavalite -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=LCDScrub
-Comment=
-TryExec=lcdscrub
-Exec=lcdscrub -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Lightning
-Comment=This one draws crackling fractal lightning bolts. It's simple, direct, and to the point. If only it had sound... Written by Keith Romberg.
-TryExec=lightning
-Exec=lightning -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Lisa
-Comment=This draws Lisajous loops, by Caleb Cullen. Remember that device they had the Phantom Zone prisoners in during their trial in Superman? I think that was one of these.
-TryExec=lisa
-Exec=lisa -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Lissie
-Comment=Another Lissajous figure. This one draws the progress of circular shapes along a path. Written by Alexander Jolk.
-TryExec=lissie
-Exec=lissie -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=LMorph
-Comment=This generates random spline-ish line drawings and morphs between them. Written by Sverre H. Huseby and Glenn T. Lines.
-TryExec=lmorph
-Exec=lmorph -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Lockward
-Comment=A translucent spinning, blinking thing. Sort of a cross between the wards in an old combination lock and those old backlit information displays that animated and changed color via polarized light. Written by Leo L. Schwab; August, 2007.
-TryExec=lockward
-Exec=lockward -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Loop
-Comment=This one produces loop-shaped colonies that spawn, age, and eventually die. Written by David Bagley.
-TryExec=loop
-Exec=loop -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Maze
-Comment=This is the ancient X maze demo, modified to work with xscreensaver. It generates a random maze, then solves it with visual feedback. Originally by Jim Randell; modified by a cast of thousands.
-TryExec=maze
-Exec=maze -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=MemScroller
-Comment=This draws a dump of its own process memory scrolling across the screen in three windows at three different rates. Written by Jamie Zawinski.
-TryExec=memscroller
-Exec=memscroller -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Menger
-Comment=This draws the three-dimensional variant of the recursive Menger Gasket, a cube-based fractal object analagous to the Sierpinski Tetrahedron. Written by Jamie Zawinski.
-TryExec=menger
-Exec=menger -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=MetaBalls
-Comment=Draws two dimensional metaballs: overlapping and merging balls with fuzzy edges. By W.P. van Paassen.
-TryExec=metaballs
-Exec=metaballs -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=MirrorBlob
-Comment=Draws a wobbly blob that distorts the image behind it. Requires OpenGL hardware acceleration for nice animation. Written by Jon Dowdall.
-TryExec=mirrorblob
-Exec=mirrorblob -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Mismunch
-Comment=Munching errors! This is a creatively broken misimplementation of the classic munching squares graphics hack. Written by Steven Hazel.
-TryExec=mismunch
-Exec=mismunch -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Moebius
-Comment=Another M. C. Escher hack by Marcelo Vianna, this one draws ``Moebius Strip II,'' a GL image of ants walking along the surface of a moebius strip.
-TryExec=moebius
-Exec=moebius -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=MoebiusGears
-Comment=Draws a closed, interlinked chain of rotating gears. The layout of the gears follows the path of a moebius strip. Written by Jamie Zawinski; 2007.
-TryExec=moebiusgears
-Exec=moebiusgears -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Moire
-Comment=This one draws cool circular interference patterns. Most of the circles you see aren't explicitly rendered, but show up as a result of interactions between the other pixels that were drawn. Written by Jamie Zawinski, inspired by Java code by Michael Bayne. As he pointed out, the beauty of this one is that the heart of the display algorithm can be expressed with just a pair of loops and a handful of arithmetic, giving it a high ``display hack metric''.
-TryExec=moire
-Exec=moire -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Moire2
-Comment=Another example of the fun you can have with moire interference patterns; this hack generates fields of concentric circles or ovals, and combines the planes with various operations. The planes are moving independently of one another, causing the interference lines to ``spray.'' Written by Jamie Zawinski.
-TryExec=moire2
-Exec=moire2 -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Molecule
-Comment=Draws several different representations of molecules. Some common molecules are built in, and it can also read PDB (Protein Data Base) files as input. Written by Jamie Zawinski.
-TryExec=molecule
-Exec=molecule -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Morph3D
-Comment=Another 3d shape-changing GL hack, by Marcelo Vianna. It has the same shiny-plastic feel as Superquadrics, as many computer-generated objects do...
-TryExec=morph3d
-Exec=morph3d -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Mountain
-Comment=Generates random 3d plots that look vaguely mountainous. Written by Pascal Pensa.
-TryExec=mountain
-Exec=mountain -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Munch
-Comment=DATAI 2 ADDB 1,2 ROTC 2,-22 XOR 1,2 JRST .-4 As reported by HAKMEM, in 1962, Jackson Wright wrote the above PDP-1 code. That code still lives on in this screenhack, some 35 years later. The number of lines of enclosing code has increased substantially, however. This version is by Tim Showalter.
-TryExec=munch
-Exec=munch -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=NerveRot
-Comment=Draws different shapes composed of nervously vibrating squiggles, as if seen through a camera operated by a monkey on crack. By Dan Bornstein.
-TryExec=nerverot
-Exec=nerverot -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Noof
-Comment=Draws some rotatey patterns, using OpenGL. Written by Mark Kilgard.
-TryExec=noof
-Exec=noof -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Noseguy
-Comment=A little man with a big nose wanders around your screen saying things. The things which he says are the output of a program or the contents of a file or URL, as configured on the "Advanced" tab of the main Screensaver Preferences window. By Dan Heller and Jamie Zawinski.
-TryExec=noseguy
-Exec=noseguy -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Pacman
-Comment=Simulates a game of Pac-Man on a randomly-created level. Written by Edwin de Jong.
-TryExec=pacman
-Exec=pacman -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Pedal
-Comment=This is sort of a combination spirograph/string-art. It generates a large, complex polygon, and lets the X server do the bulk of the work by giving it an even/odd winding rule. Written by Dale Moore, based on some ancient PDP-11 code.
-TryExec=pedal
-Exec=pedal -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Penetrate
-Comment=This hack simulates the classic arcade game Missile Command. Written by Adam Miller.
-TryExec=penetrate
-Exec=penetrate -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Penrose
-Comment=Draws quasiperiodic tilings; think of the implications on modern formica technology. Written by Timo Korvola. In April 1997, Sir Roger Penrose, a British math professor who has worked with Stephen Hawking on such topics as relativity, black holes, and whether time has a beginning, filed a copyright-infringement lawsuit against the Kimberly-Clark Corporation, which Penrose said copied a pattern he created (a pattern demonstrating that ``a nonrepeating pattern could exist in nature'') for its Kleenex quilted toilet paper. Penrose said he doesn't like litigation but, ``When it comes to the population of Great Britain being invited by a multinational to wipe their bottoms on what appears to be the work of a Knight of the Realm, then a last stand must be taken.'' As reported by News of the Weird #491, 4-jul-1997.
-TryExec=penrose
-Exec=penrose -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Petri
-Comment=This simulates colonies of mold growing in a petri dish. Growing colored circles overlap and leave spiral interference in their wake. Written by Dan Bornstein.
-TryExec=petri
-Exec=petri -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Phosphor
-Comment=Draws a simulation of an old terminal, with large pixels and long-sustain phosphor. This program is also a fully-functional VT100 emulator! The text can be the output of a program or the contents of a file or URL, as configured on the "Advanced" tab of the main Screensaver Preferences window. Written by Jamie Zawinski.
-TryExec=phosphor
-Exec=phosphor -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Piecewise
-Comment=This draws a bunch of moving circles which switch from visibility to invisibility at intersection points. Written by Geoffrey Irving.
-TryExec=piecewise
-Exec=piecewise -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Pinion
-Comment=Draws an interconnected set of gears moving across the screen. Written by Jamie Zawinski.
-TryExec=pinion
-Exec=pinion -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Pipes
-Comment=If you've ever been in the same room with a Windows NT machine, you've probably seen this GL hack. This version is by Marcelo Vianna.
-TryExec=pipes
-Exec=pipes -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Polyhedra
-Comment=Displays different 3D solids and some information about each. A new solid is chosen every few seconds. There are 75 uniform polyhedra, plus 5 infinite sets of prisms and antiprisms; including their duals brings the total to 160. Written by Dr. Zvi Har'El and Jamie Zawinski.
-TryExec=polyhedra
-Exec=polyhedra -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Polyominoes
-Comment=Repeatedly attempts to completely fill a rectangle with irregularly-shaped puzzle pieces. Written by Stephen Montgomery-Smith.
-TryExec=polyominoes
-Exec=polyominoes -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Regular 4D Polytopes
-Comment=This program shows one of the six regular 4D polytopes rotating in 4D. Written by Carsten Steger, inspired by H.S.M Coxeter's book "Regular Polytopes", 3rd Edition, Dover Publications, Inc., 1973, and Thomas Banchoff's book "Beyond the Third Dimension: Geometry, Computer Graphics, and Higher Dimensions", Scientific American Library, 1990.
-TryExec=polytopes
-Exec=polytopes -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Pong
-Comment=The pong program simulates an ancient Pong home video game, as well as various artifacts from displaying it on a color TV set. Written by Jeremy English and Trevor Blackwell.
-TryExec=pong
-Exec=pong -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=popsquares
-Comment=This draws a pop-art-ish looking grid of pulsing colors. By Levi Burton.
-TryExec=popsquares
-Exec=popsquares -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Providence
-Comment=The providence code displays an eye, shrouded in glory, set upon the base of a pyramid. Written by Blair Tennessy.
-TryExec=providence
-Exec=providence -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Pulsar
-Comment=Draws some intersecting planes, making use of alpha blending, fog, textures, and mipmaps, plus a ``frames per second'' meter so that you can tell how fast your graphics card is... Requires OpenGL. Written by David Konerding.
-TryExec=pulsar
-Exec=pulsar -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Pyro
-Comment=Pyro draws exploding fireworks. Blah blah blah. Written by Jamie Zawinski.
-TryExec=pyro
-Exec=pyro -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Qix
-Comment=This is the swiss army chainsaw of qix programs. It bounces a series of line segments around the screen, and uses variations on this basic motion pattern to produce all sorts of different presentations: line segments, filled polygons, overlapping translucent areas... Written by Jamie Zawinski.
-TryExec=qix
-Exec=qix -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Queens
-Comment=Solves the N-Queens problem (where, in this program, N is between 5 and 10 queens.) The problem is: how may one place N queens on an NxN chessboard such that no queen can attack a sister? Written by Blair Tennessy.
-TryExec=queens
-Exec=queens -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=RD-Bomb
-Comment=Another variation of the `Bomb' program by Scott Draves. This draws a grid of growing square-like shapes that, once they overtake each other, react in unpredictable ways. ``RD'' stands for reaction-diffusion.
-TryExec=rd-bomb
-Exec=rd-bomb -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Ripples
-Comment=This draws rippling interference patterns like splashing water. With the -water option, it manipulates your desktop image to look like something is dripping into it. Written by Tom Hammersley.
-TryExec=ripples
-Exec=ripples -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Rocks
-Comment=This draws an animation of flight through an asteroid field, with changes in rotation and direction. It can also display 3D separations for red/blue glasses! Mostly written by Jamie Zawinski.
-TryExec=rocks
-Exec=rocks -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Rorschach
-Comment=This generates random inkblot patterns. The algorithm is deceptively simple for how well it works; it merely walks a dot around the screen randomly, and then reflects the image horizontally, vertically, or both. Any deep-seated neurotic tendencies which this program reveals are your own problem. Written by Jamie Zawinski.
-TryExec=rorschach
-Exec=rorschach -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Rotor
-Comment=Another ancient xlock demo, this one by Tom Lawrence. It draws a line segment moving along a complex spiraling curve.
-TryExec=rotor
-Exec=rotor -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=RotZoomer
-Comment=Creates a collage of rotated and scaled portions of the screen. Written by Claudio Matsuoka.
-TryExec=rotzoomer
-Exec=rotzoomer -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Rubik
-Comment=Draws a Rubik's Cube that rotates in three dimensions and repeatedly shuffles and solves itself. Another fine GL hack by Marcelo Vianna.
-TryExec=rubik
-Exec=rubik -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Sballs
-Comment=Draws an animation of textured balls spinning like crazy in GL. Requires OpenGL, and a machine with fast hardware support for texture maps. Written by Eric Lassauge <lassauge@users.sourceforge.net>.
-TryExec=sballs
-Exec=sballs -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=ShadeBobs
-Comment=This draws smoothly-shaded oscillating oval patterns, that look something like vapor trails or neon tubes. Written by Shane Smit.
-TryExec=shadebobs
-Exec=shadebobs -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Sierpinski
-Comment=This draws the two-dimensional variant of the recursive Sierpinski triangle fractal. Written by Desmond Daignault.
-TryExec=sierpinski
-Exec=sierpinski -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Sierpinski3D
-Comment=This draws the three-dimensional variant of the recursive Sierpinski triangle fractal, using GL. Written by Tim Robinson and Jamie Zawinski.
-TryExec=sierpinski3d
-Exec=sierpinski3d -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=SlideScreen
-Comment=This takes an image, divides it into a grid, and then randomly shuffles the squares around as if it was one of those annoying ``16-puzzle'' games, where there is a grid of squares, one of which is missing. I hate trying to solve those puzzles, but watching one permute itself is more amusing. Written by Jamie Zawinski.
-TryExec=slidescreen
-Exec=slidescreen -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Slip
-Comment=This program throws some random bits on the screen, then sucks them through a jet engine and spews them out the other side. To avoid turning the image completely to mush, every now and then it will and then it interjects some splashes of color into the scene, or go into a spin cycle, or stretch the image like taffy, or (this is my addition) grab an image of your current desktop to chew on. Originally written by Scott Draves; whacked on by Jamie Zawinski.
-TryExec=slip
-Exec=slip -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Sonar
-Comment=This program draws a simulation of a sonar screen. By default, it displays a random assortment of ``bogies'' on the screen, but if installed as "setuid root", it can ping (pun intended) your local network, and actually plot the proximity of the other hosts on your network to you. Written by Stephen Martin and Jamie Zawinski.
-TryExec=sonar
-Exec=sonar -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=SpeedMine
-Comment=Simulates speeding down a rocky mineshaft, or a funky dancing worm. Written by Conrad Parker.
-TryExec=speedmine
-Exec=speedmine -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Sphere
-Comment=Another of the classic screenhacks of the distant past, this one draws shaded spheres in multiple colors. This hack traces its lineage back to Tom Duff in 1982.
-TryExec=sphere
-Exec=sphere -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Spheremonics
-Comment=These closed objects are commonly called spherical harmonics, although they are only remotely related to the mathematical definition found in the solution to certain wave functions, most notable the eigenfunctions of angular momentum operators. Written by Paul Bourke and Jamie Zawinski.
-TryExec=spheremonics
-Exec=spheremonics -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Spiral
-Comment=Moving circular patterns, by Peter Schmitzberger. Moving circular patterns means moire; interference patterns, of course.
-TryExec=spiral
-Exec=spiral -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Spotlight
-Comment=Draws a spotlight scanning across a black screen, illuminating the underlying desktop when it passes. Written by Rick Schultz.
-TryExec=spotlight
-Exec=spotlight -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Sproingies
-Comment=Q-Bert meets Marble Madness! Written by Ed Mackey.
-TryExec=sproingies
-Exec=sproingies -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Squiral
-Comment=Draws a set of interacting, square-spiral-producing automata. The spirals grow outward until they hit something, then they go around it. Written by Jeff Epler.
-TryExec=squiral
-Exec=squiral -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Stairs
-Comment=by Marcelo Vianna's third Escher GL hack, this one draws an ``infinite'' staircase.
-TryExec=stairs
-Exec=stairs -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Starfish
-Comment=This generates a sequence of undulating, throbbing, star-like patterns which pulsate, rotate, and turn inside out. Another display mode uses these shapes to lay down a field of colors, which are then cycled. The motion is very organic. Written by Jamie Zawinski.
-TryExec=starfish
-Exec=starfish -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=StarWars
-Comment=Draws a stream of text slowly scrolling into the distance at an angle, over a star field, like at the beginning of the movie of the same name. The text can be the output of a program or the contents of a file or URL, as configured on the "Advanced" tab of the main Screensaver Preferences window. Written by Jamie Zawinski and Claudio Matauoka.
-TryExec=starwars
-Exec=starwars -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=StonerView
-Comment=Chains of colorful squares dance around each other in complex spiral patterns. Written by Andrew Plotkin, based on SGI's `electropaint' screensaver.
-TryExec=stonerview
-Exec=stonerview -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Strange
-Comment=This draws strange attractors: it's a colorful, unpredictably-animating field of dots that swoops and twists around. The motion is very nice. Written by Massimino Pascal.
-TryExec=strange
-Exec=strange -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Substrate
-Comment=Lines like crystals grow on a computational substrate. A simple perpendicular growth rule creates intricate city-like structures. By J. Tarbell and Mike Kershaw.
-TryExec=substrate
-Exec=substrate -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Superquadrics
-Comment=Ed Mackey reports that he wrote the first version of this program in BASIC on a Commodore 64 in 1987, as a 320x200 black and white wireframe. Now it is GL and has specular reflections.
-TryExec=superquadrics
-Exec=superquadrics -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Swirl
-Comment=More flowing, swirly patterns. This version is by M. Dobie and R. Taylor, but you might have seen a Mac program similar to this called FlowFazer. There is also a cool Java applet of a similar concept.
-TryExec=swirl
-Exec=swirl -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=T3D
-Comment=This draws a working analog clock composed of floating, throbbing bubbles. Written by Bernd Paysan.
-TryExec=t3d
-Exec=t3d -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Tangram
-Comment=Lets you watch the computer solve Tangram puzzles Written by Jeremy English.
-TryExec=tangram
-Exec=tangram -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Thornbird
-Comment=Displays a view of the ``Bird in a Thornbush'' fractal. Written by Tim Auckland.
-TryExec=thornbird
-Exec=thornbird -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Timetunnel
-Comment=Draws an animation similar to the opening and closing effects on the Dr. Who television show. Written by Sean P. Brennan.
-TryExec=timetunnel
-Exec=timetunnel -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=topBlock
-Comment=Creates a 3D world with dropping blocks that build up and up. Written by rednuht; 2006.
-TryExec=topblock
-Exec=topblock -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Triangle
-Comment=Generates random mountain ranges using iterative subdivision of triangles. Written by Tobias Gloth.
-TryExec=triangle
-Exec=triangle -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Truchet
-Comment=This draws line- and arc-based Truchet patterns that tile the screen. Written by Adrian Likins.
-TryExec=truchet
-Exec=truchet -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Twang
-Comment=Divides the screen into a grid, and plucks them. Written by Dan Bornstein.
-TryExec=twang
-Exec=twang -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Vermiculate
-Comment=Draws squiggly worm-like paths. Written by Tyler Pierce.
-TryExec=vermiculate
-Exec=vermiculate -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=VidWhacker
-Comment=This is actually just a shell script that grabs a frame of video from the system's video input, and then uses some PBM filters (chosen at random) to manipulate and recombine the video frame in various ways (edge detection, subtracting the image from a rotated version of itself, etc.) Then it displays that image for a few seconds, and does it again. This works really well if you just feed broadcast television into it.
-TryExec=vidwhacker
-Exec=vidwhacker -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Vines
-Comment=This one generates a continuous sequence of small, curvy geometric patterns. It scatters them around your screen until it fills up, then it clears the screen and starts over. Written by Tracy Camp and David Hansen.
-TryExec=vines
-Exec=vines -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Voronoi
-Comment=Draws a randomly-colored Voronoi tessellation, and periodically zooms in and adds new points. The existing points also wander around. There are a set of control points on the plane, each at the center of a colored cell. Every pixel within that cell is closer to that cell's control point than to any other control point. That is what determines the cell's shapes. Written by Jamie Zawinski; 2007.
-TryExec=voronoi
-Exec=voronoi -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Wander
-Comment=Draws a colorful random-walk, in various forms. Written by Rick Campbell.
-TryExec=wander
-Exec=wander -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=WebCollage
-Comment=This program makes collages out of random images pulled off of the World Wide Web. It finds these images by doing random web searches, and then extracting images from the returned pages. It can also be set up to filter the images through the `VidWhacker' program. WARNING: THE INTERNET SOMETIMES CONTAINS PORNOGRAPHY. The Internet being what it is, absolutely anything might show up in the collage including -- quite possibly -- pornography, or even nudity. Please act accordingly. Written by Jamie Zawinski.
-TryExec=webcollage
-Exec=webcollage -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=WhirlwindWarp
-Comment=Floating stars are acted upon by a mixture of simple 2D forcefields. The strength of each forcefield changes continuously, and it is also switched on and off at random. By Paul 'Joey' Clark.
-TryExec=whirlwindwarp
-Exec=whirlwindwarp -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=WhirlyGig
-Comment=Draws zooming chains of sinusoidal spots. Written by Ashton Trey Belew.
-TryExec=whirlygig
-Exec=whirlygig -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Worm
-Comment=An ancient xlock hack that draws multicolored worms that crawl around the screen. Written by Brad Taylor, Dave Lemke, Boris Putanec, and Henrik Theiling.
-TryExec=worm
-Exec=worm -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Wormhole
-Comment=Wormhole simulates flying through a colored wormhole in space. Written by Jon Rafkind.
-TryExec=wormhole
-Exec=wormhole -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=XAnalogTV
-Comment=XAnalogTV shows a detailed simulation of an old TV set showing various test patterns, with various picture artifacts like snow, bloom, distortion, ghosting, and hash noise. It also simulates the TV warming up. It will cycle through 12 channels, some with images you give it, and some with color bars or nothing but static. By Trevor Blackwell.
-TryExec=xanalogtv
-Exec=xanalogtv -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Xflame
-Comment=Draws a simulation of pulsing fire. It can also take an arbitrary image and set it on fire too. Written by Carsten Haitzler, hacked on by many others.
-TryExec=xflame
-Exec=xflame -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Xjack
-Comment=This program behaves schizophrenically and makes a lot of typos. Written by Jamie Zawinski. If you haven't seen Stanley Kubrick's masterpiece, ``The Shining,'' you won't get it. Those who have describe this hack as ``inspired.''
-TryExec=xjack
-Exec=xjack -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Xlyap
-Comment=This generates pretty fractal pictures by doing funky math involving the ``Lyapunov exponent.'' It has a cool interactive mode, too. Written by Ron Record.
-TryExec=xlyap
-Exec=xlyap -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Xmatrix
-Comment=Draws dropping characters similar to what is seen on the computer monitors in "The Matrix". See also "glmatrix" for a 3D rendering of the similar effect that appeared in the title sequence of the movie. Written by Jamie Zawinski.
-TryExec=xmatrix
-Exec=xmatrix -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=XRaySwarm
-Comment=Draws a few swarms of critters flying around the screen, with nicely faded color trails behind them. Written by Chris Leger.
-TryExec=xrayswarm
-Exec=xrayswarm -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=XSpiroGraph
-Comment=Simulates that pen-in-nested-plastic-gears toy from your childhood. By Rohit Singh.
-TryExec=xspirograph
-Exec=xspirograph -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=XTeeVee
-Comment=XTeeVee simulates various television problems, including static, loss of vertical hold, and a test pattern. By Greg Knauss.
-TryExec=xteevee
-Exec=xteevee -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Zoom
-Comment=Zooms in on a part of the screen and then moves around. With the -lenses option the result is like looking through many overlapping lenses rather than just a simple zoom. Written by James Macnicol.
-TryExec=zoom
-Exec=zoom -root
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Screensaver
usr/share/locale/zh_TW/LC_MESSAGES/xscreensaver.mo
usr/share/locale/nb/LC_MESSAGES/xscreensaver.mo
usr/share/pixmaps/xscreensaver.xpm
-usr/share/xscreensaver/glade/screensaver-cmndln.png
-usr/share/xscreensaver/glade/screensaver-colorselector.png
-usr/share/xscreensaver/glade/screensaver-diagnostic.png
-usr/share/xscreensaver/glade/screensaver-locking.png
-usr/share/xscreensaver/glade/screensaver-power.png
-usr/share/xscreensaver/glade/screensaver-snap.png
-usr/share/xscreensaver/glade/xscreensaver-demo.glade2
usr/lib/xscreensaver/anemone
usr/lib/xscreensaver/anemotaxis
usr/lib/xscreensaver/apollonian
usr/lib/xscreensaver/xrayswarm
usr/lib/xscreensaver/xspirograph
usr/lib/xscreensaver/zoom
-usr/share/xscreensaver/config/README
usr/share/xscreensaver/config/anemone.xml
usr/share/xscreensaver/config/anemotaxis.xml
usr/share/xscreensaver/config/apollonian.xml
-#!/scratchbox/tools/bin/perl -w
+#!/usr/bin/perl -w
# Copyright © 2001-2009 Jamie Zawinski <jwz@jwz.org>.
#
# Permission to use, copy, modify, distribute, and sell this software and its
-#!/scratchbox/tools/bin/perl -w
+#!/usr/bin/perl -w
# Copyright © 2001-2010 Jamie Zawinski <jwz@jwz.org>.
#
# Permission to use, copy, modify, distribute, and sell this software and its
-#!/scratchbox/tools/bin/perl -w
+#!/usr/bin/perl -w
# Copyright © 2005-2010 Jamie Zawinski <jwz@jwz.org>
#
# Permission to use, copy, modify, distribute, and sell this software and its
-#!/scratchbox/tools/bin/perl -w
+#!/usr/bin/perl -w
# vidwhacker, for xscreensaver. Copyright (c) 1998-2006 Jamie Zawinski.
#
# Permission to use, copy, modify, distribute, and sell this software and its
-#!/scratchbox/tools/bin/perl -w
+#!/usr/bin/perl -w
#
# webcollage, Copyright (c) 1999-2008 by Jamie Zawinski <jwz@jwz.org>
# This program decorates the screen with random images from the web.