-.TH XScreenSaver 1 "9-dec-92" "X Version 11"
+.TH XScreenSaver 1 "27-Apr-97" "X Version 11"
.SH NAME
qix - bounce colored lines around a window
.SH SYNOPSIS
.B qix
-[\-display \fIhost:display.screen\fP] [\-foreground \fIcolor\fP] [\-background \fIcolor\fP] [\-window] [\-root] [\-mono] [\-segments \fIint\fP] [\-spread \fIpixels\fP] [\-size \fIpixels\fP] [\-count \fIint\fP] [\-color-shift \fIdegrees\fP] [\-delay \fIusecs\fP] [\-random] [\-linear] [\-solid] [\-hollow] [\-xor] [\-no\-xor] [\-transparent] [\-non\-transparent] [\-additive] [\-subtractive]
+[\-display \fIhost:display.screen\fP] [\-foreground \fIcolor\fP] [\-background \fIcolor\fP] [\-window] [\-root] [\-mono] [\-install] [\-visual \fIvisual\fP] [\-segments \fIint\fP] [\-spread \fIpixels\fP] [\-size \fIpixels\fP] [\-count \fIint\fP] [\-color-shift \fIdegrees\fP] [\-delay \fIusecs\fP] [\-random] [\-linear] [\-solid] [\-hollow] [\-xor] [\-no\-xor] [\-transparent] [\-non\-transparent] [\-additive] [\-subtractive] [\-poly \fIint\fP] [\-gravity] [\-no\-gravity]
+[\-fps]
.SH DESCRIPTION
The \fIqix\fP program bounces a series of line segments around its window.
This is truly the swiss army chainsaw of qix programs. If you know of one
.B \-mono
If on a color display, pretend we're on a monochrome display.
.TP 8
-.B \-segments integer
+.B \-install
+Install a private colormap for the window.
+.TP 8
+.B \-visual \fIvisual\fP
+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.
+.TP 8
+.B \-segments \fIinteger\fP
How many line segments should be drawn. Default 50.
.TP 8
-.B \-spread integer
+.B \-spread \fIinteger\fP
How far apart the endpoints of one segment should be from the next.
Default 8.
.TP 8
-.B \-size integer
+.B \-size \fIinteger\fP
The maximum distance one endpoint of a segment is allowed to be from
the opposite end of that segment. Default 0, meaning unlimited.
.TP 8
-.B \-count integer
+.B \-count \fIinteger\fP
How many qixes to draw. Default 1.
.TP 8
-.B \-color\-shift degrees
+.B \-color\-shift \fIdegrees\fP
If on a color display, the color of the line segments will cycle through
the spectrum. This specifies how far the hue of each segment should be
from the next, in degrees on the HSV wheel. Default 3.
.TP 8
-.B \-delay microseconds
+.B \-delay \fImicroseconds\fP
How much of a delay should be introduced between steps of the animation.
-Default 25000, or about 0.025 seconds.
+Default 10000, or about 0.01 seconds.
.TP 8
.B \-random
The \fIqix\fP will wander around the screen semi-randomly. This is the
.B \-transparent
If this is specified, and \fI\-count\fP is greater than 1, then each qix
will be drawn in one color, and when they overlap, the colors will be mixed.
-This only works on \fBPseudoColor\fP displays. This looks best in
-conjuction with \fI\-solid\fP.
+This looks best in conjunction with \fI\-solid\fP.
.TP 8
.B \-non\-transparent
Turns off \fI\-transparent\fP.
If \fI\-transparent\fP is specified, then this option means that the
colors will be mixed using a subtractive color model, as if the qixes were
translucent filters.
+.TP 8
+.B \-poly \fIint\fP
+How many vertices each qix-line should have: the default is 2, meaning the
+traditional qix line shape. Three will yield triangles, and so on.
+.TP 8
+.B \-gravity
+.TP 8
+.B \-no\-gravity
+Whether there should be downward attraction. For example, the
+options
+.B \-gravity \-linear
+will make everything move in nice smooth parabolas.
+Gravity is off by default.
+.TP 8
+.B \-fps
+Display the current frame rate and CPU load.
.SH ENVIRONMENT
.PP
.TP 8
suitability of this software for any purpose. It is provided "as is" without
express or implied warranty.
.SH AUTHOR
-Jamie Zawinski <jwz@mcom.com>, 13-aug-92.
+Jamie Zawinski <jwz@jwz.org>, 13-aug-92.
+
+Thanks to Ariel Scolnicov for the \-poly and \-gravity options.