vine(1) UNIX System V vine(1)
NAME
vine - draw vines on root window
SYNOPSIS
vine [options]
DESCRIPTION
This program draws vines all over your computer. If you're running X, it
writes to the root window. "vines" are long stems with leaves on them.
Vine was written by Dan Heller in Dec 1985 while at SRI International.
The Port to X windows done on Friday March 9, 1990 by Dan Heller.
OPTIONS
Here are the different command line options you can use: By default
(e.g. no arguments), -e is used.
-e vines grow along the edges of the screen (default; no
arguments)
-c vines grow from the center of the screen and spread *quickly*
-C draws leaves in shades of green (default is to use
monochrome)
-v N grow N vines from the top of the screen (max: MAXFORKS, see
below)
-h program waits for <CR> in which all vines halt (see below)
-r reverse video; black/white is inverted (no color -may be
confusing)
-f fall mode. Used with -C -- shades of brown instead of green.
-D degradee -- leaf colors fade from light to dark shades (use
w/ -C)
-i [N] interleaf black/white leaves 1 for each N (-N white/black)
-s N max size of leaves (default: 2)
-b N probability of branching (max 40)
-l N as N increases more leaves grow from each stem (max 35)
-R N 360/N different leaf rotations (default 45 degrees)
-F allow forking; off by default because X server gets confused
NOTES
For best effects try the following:
Color displays: % vine -C -c -s3
Experimentation with outrageous values gives other interesting effects,
like:
% vine -s10 -c
Color vines are drawn in shades of green or brown depending on the -f
switch. Shades of these colors are gotten from trying to allocate colors
in the colormap of the root window. If there are few colors available,
then you'll get fewer shades. On my sun running MWM, I got 140 colors.
10/89 Page 1
vine(1) UNIX System V vine(1)
I can't seem to figure out how to get the root window to *keep* the
drawing on the window! If you move windows around, the background gets
repainted to whatever was there before the vines got written.
The -h option is provided so that all forked processes can be terminated
instantly by hitting "return".
Page 2 10/89