XScreenSaver

XScreenSaver

multiple issues
laundry = January 2008
primarysources = July 2008
infobox software
name = XScreenSaver
author = Jamie Zawinski
developer = Jamie Zawinski


caption = XScreenSaver-demo and the XMatrix hack
latest release version = 5.07
latest release date = 10 August 2008
operating system = Unix-like
genre = Screensaver
license = X11 License
website = http://www.jwz.org/xscreensaver/

XScreenSaver is a screensaver program for Unix-like operating systems running the X Window System and Macintosh computers running Mac OS X. It is maintained by Jamie Zawinski.

The free software and open source Unix-like systems use it almost universally, although distributions which ship GNOME and KDE are beginning to replace it with gnome-screensaver and kscreensaver, respectively.

XScreenSaver is released under the terms of the X11 License.

Hacks

One reason for XScreenSaver's popularity is the ease of adding extra modules, known as "hacks", which are separate programs that draw on the screen when the screensaver is activated. Some popular hacks include:

*"Atlantis" — an OpenGL animation showing whales and dolphins.
*"BSOD" — shows fake fatal error screens from a variety of computer systems, including Microsoft Windows Blue Screen of Death, a Linux kernel panic, a Darwin crash, an Amiga "Guru Meditation" error, a sad Mac and many others.
*"Apple2" — simulates an Apple II computer, showing a user entering a simple basic program and running it.
*"Barcode" — a number of coloured barcodes scroll across the screen.
*"Electric Sheep" - animated Fractal flames
*"Flow" — a 3D display of strange attractors.
*"Flying toasters" — 3D toasters fly around, inspired by the classic After Dark screensaver.
*"Gears" — an OpenGL animation showing intermeshing gears and planetary gears.
*"GLMatrix" — an OpenGL animation similar to the "digital rain" title sequence seen in the Matrix trilogy.
*"Penrose" — shows the screen being aperiodically tiled with coloured Penrose tiles.
*"Spotlight" — puts a moving spotlight across the desktop in the style of the James Bond film opening sequences.
*"Sproingies" — shows an animation in the style of Q*Bert.
*"Webcollage" — creates collages out of random images found on the Web.
*"XPlanet" — draws planets and other celestial bodies that update in real time.
*"XMatrix" — animations similar to the "digital rain" sequence seen in the Matrix trilogy.

Some of the display hack modules in XScreensaver are very similar to demo effects created by the demoscene:
* "Boing" - based on the 1984 program regarded as the first Amiga demo ever, showing the bouncing red and white ball.
* "Bumps" - an implementation of full-screen 2D bumpmapping
* "MetaBalls" - another common demo effect
* "Moire2" - moving interference circles similar to those common in older Amiga demos
* "ShadeBobs" - another effect common in older Amiga demos
* "XFlame" - the filter-based fire effect, also known as flame effect

Technically, a module is a program that draws on the virtual root window. Whenever the screensaver is activated, XScreenSaver creates a virtual root window, places it above all other windows, and launches a module. In order for hacks to draw in the preview window of recent versions of XScreenSaver, the identificator of the subwindow where to draw is passed to the hacks via the a command line option. If a hack is started directly, it opens a normal window. Some hacks can be useful too — "Apple2" and "Phosphor" include a terminal emulator.

External links

* [http://www.jwz.org/xscreensaver/ XScreenSaver home page]
* [http://freshmeat.net/projects/xscreensaver/ XScreenSaver] on Freshmeat
* [http://sourceforge.net/projects/matrix32/ Win32 port of xMatrix hack]
* [http://tron.lir.dk/software/ a Win32 port of XScreenSaver version 1.1] by Darren Stone (link dead as of 02 May 2008)
* [http://www.engr.uvic.ca/~dastone/ a Win32 port of XScreenSaver version 1.1] by Darren Stone (alternate location)
*


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Xscreensaver — Modul „xmatrix“ im Matrix Stil Basisdaten Maintainer: Jamie Zawinski Aktuelle  …   Deutsch Wikipedia

  • XScreenSaver — Modul „xmatrix“ im Matrix Stil Basisdaten Maintainer Jamie Zawinski …   Deutsch Wikipedia

  • Xscreensaver — Paramètres du gestionnaire d écran de veille XScreenSaver avec ici l écran de veille XMatrix XScreenSaver est un programme proposant un ensemble d écrans de veille pour les systèmes Unix équipé de X Window System et les ordinateurs Macintosh… …   Wikipédia en Français

  • XScreenSaver — Paramètres du gestionnaire d écran de veille XScreenSaver avec ici l écran de veille XMatrix XScreenSaver est un programme proposant un ensemble d écrans de veille pour les systèmes Unix équipé de X Window System et les ordinateurs Macintosh… …   Wikipédia en Français

  • Screensaver — Typischer Bildschirmschoner, der Formen auf dem Bildschirm zeichnet Konfigurationsoberfläche von XScreenSaver: Auswahl eines Bilds …   Deutsch Wikipedia

  • Gnome-screensaver — multiple issues weasel = July 2008 primarysources = July 2008Infobox Software name = gnome screensaver caption = A screenshot of gnome screensaver developer = GNOME developers latest release version = 2.16.2 latest release date = release date and …   Wikipedia

  • Random walk — A random walk, sometimes denoted RW, is a mathematical formalization of a trajectory that consists of taking successive random steps. The results of random walk analysis have been applied to computer science, physics, ecology, economics and a… …   Wikipedia

  • Utah teapot — A modern render utilizing the Utah teapot model by Martin Newell. The Utah teapot or Newell teapot is a 3D computer model which has become a standard reference object (and something of an in joke) in the computer graphics community. It is a… …   Wikipedia

  • Descartes' theorem — For other uses, see Descartes theorem (disambiguation). In geometry, Descartes theorem, named after René Descartes, establishes a relationship between four kissing, or mutually tangent, circles. The theorem can be used to construct a fourth… …   Wikipedia

  • Bildschirmschoner — Electric Sheep: Typischer Bildschirmschoner, der Formen auf dem Bildschirm zeichnet Konfigurationsoberfläche von XScreenSaver: Auswahl eines Bildschirmschoners im Matrix Stil …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”