glcells(6x)

glcells6x

Growing cells graphics hack

Usage

glcells [--display host:display.screen] [--window] [--root] [--window-id number] [--install] [--visual visual] [--delay num] [--pause num] [--maxcells num] [--radius num] [--seeds num] [--quality num] [--minfood num] [--maxfood num] [--divideage num] [--mindist num] [--keepold] [--wireframe] [--fps]

Overview

The glcells program draws cells that divide exponentially, eat and eventually die.

Options

glcells accepts the following options:

--window

Draw on a newly-created window. This is the default.

--root

Draw on the root window.

--window-id number

Draw on the specified window.

--install

Install a private colormap for the window.

--visual visual

Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual.

--pause num

Specifies the pause at the end of the animation (all cells dead or maximum amount of cells reached). Unit is in frames, default 20.

--maxcells num

Specifies the maximum number of cells on screen (dead cells also count, even if invisible). Default is 800.

--radius num

Specifies the radius of the cells. Default is 40.

--seeds num

Specifies the number of cells when animation starts. Default is 1.

--quality num

Specifies subdivision quality of the spheres used to draw the cells [0...5]. Default is 3.

--minfood num

Food is ditributed randomly on the screen (Yes, the cells need to eat). This parameter specifies the minimum amount of food per pixel. Default is 5.

--maxfood num

Food is ditributed randomly on the screen (Yes, the cells need to eat). This parameter specifies the maximum amount of food per pixel. Default is 20.

--divideage num

Specifies the minimum age in frames a cell needs to have before being able to divide. Default is 20

--mindist num

Specifies the minimum distance between cells. Default 1.4

--delay num

How long to pause between frames. Default is 20000, or 0.02 second.

--fps

Display the current frame rate, CPU load, and polygon count.

--wireframe

Draw wireframe only.

--keepold

Dead cells stay on screen.

Environment

DISPLAY

to get the default host and display number.

XENVIRONMENT

to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property.

XSCREENSAVER_WINDOW

The window ID to use with --root.

Releases

9 releases since Debian 5.0 (Lenny); the text changed 8 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8
  5. 9
  6. 10
  7. 11
  8. 12
  9. 13

--delay since Debian 12 (Bookworm); --divideage since Debian 12 (Bookworm); --fps since Debian 12 (Bookworm); --install since Debian 12 (Bookworm); --keepold since Debian 12 (Bookworm); --maxcells since Debian 12 (Bookworm); --maxfood since Debian 12 (Bookworm); --mindist since Debian 12 (Bookworm); --minfood since Debian 12 (Bookworm); --pause since Debian 12 (Bookworm); --quality since Debian 12 (Bookworm); --radius since Debian 12 (Bookworm); --root since Debian 12 (Bookworm); --seeds since Debian 12 (Bookworm); --visual since Debian 12 (Bookworm); --window since Debian 12 (Bookworm); --window-id since Debian 12 (Bookworm); --wireframe since Debian 12 (Bookworm).

-delay until Debian 11 (Bullseye); -divideage until Debian 11 (Bullseye); -fps until Debian 11 (Bullseye); -install until Debian 11 (Bullseye); -keepold until Debian 11 (Bullseye); -maxcells until Debian 11 (Bullseye); -maxfood until Debian 11 (Bullseye); -mindist until Debian 11 (Bullseye); -minfood until Debian 11 (Bullseye); -pause until Debian 11 (Bullseye); -quality until Debian 11 (Bullseye); -radius until Debian 11 (Bullseye); -root until Debian 11 (Bullseye); -seeds until Debian 11 (Bullseye); -visual until Debian 11 (Bullseye); -window until Debian 11 (Bullseye); -wireframe until Debian 11 (Bullseye).

Author

Matthias Toussaint <[email protected]>, 17-Jun-2007

From xscreensaver-gl 6.09+dfsg1-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.