source: trunk/third/xscreensaver/hacks/whirlygig.man @ 20148

Revision 20148, 4.6 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r20147, which included commits to RCS files with non-trunk default branches.
Line 
1.TH XScreenSaver 1 "31-Mar-01" "X Version 11"
2.SH NAME
3whirlygig -- zooming chains of sinusoidal spots
4.SH SYNOPSIS
5.B whirlygig
6[\-display \fIhost:display.screen\fP] [\-window] [\-root] [\-mono]
7[\-install] [\-noinstall] [\-visual arg] [\-window-id arg]   
8[\-xspeed arg] [\-yspeed arg] [\-whirlies arg] [\-nlines arg]
9[\-xmode arg] [\-ymode arg] [\-speed arg] [\-trail 1|0]
10[\-color_modifier arg] [\-start_time arg] [\-explain 1|0]
11[\-wrap 1|0] [\-db] [\-no-db]
12
13.SH DESCRIPTION
14The \flwhirlygig\fP program draws a series of circles on your screen.
15They then move about in a cyclic pattern
16.SH OPTIONS
17.I whirlygig
18accepts the following options:
19.TP 8
20.B \-window
21Draw on a newly-created window.  This is the default.
22.TP 8
23.B \-root
24Draw on the root window.
25.TP 8
26.B \-visual \fIvisual\fP
27Specify which visual to use.  Legal values are the name of a visual class,
28or the id number (decimal or hex) of a specific visual.
29.TP 8
30.B \-xspeed \flspeed\fP
31Specify how fast the dots should cycle horizontally.
32Try out values from .01 to 4000. Random by default.
33.TP 8
34.B \-yspeed \flspeed\fP
35Specify how fast the dots should cycle vertically.
36Try out values from .01 to 4000. Random by default.
37.TP 8
38.B \-xamplitude \flfactor\fP
39Specify the horizonatal amplitude.
40Try out values from .01 to 10. Defaults to 1.0.
41.TP 8
42.B \-yamplitude \flfactor\fP
43Specify the horizonatal amplitude.
44Try out values from .01 to 10. Defaults to 1.0.
45.TP 8
46.B \-whirlies \fla number\fP
47Specify how many whirlies you want (per line). Defaults
48to a random number.
49.TP 8
50.B \-nlines \flnumber of lines\fP
51Specify how many lines of whirlies you want. Defaults to a
52random number.
53.TP 8
54.B \-xmode \flmode\fP
55.TP 8
56.B \-ymode \flmode\fP
57Specify which mode to use for calculating the x and y positions of the
58whirlies. Can be any of spin, funky, circle, linear, test, fun, innie
59or lissajous. Defaults to 'change' mode, which randomly selects a new
60mode for x and y every now an then. Unrecognized options default to spin.
61.TP 8
62.B \-explain
63Prints some strings to the window explaining what the initially
64selected modes are, before displaying the whirlies. Off by default.
65.TP 8
66.B \-trail \fl1 or 0\fP
67Trail mode fails to erase the whirlies as they move, so they leave a
68multicoloured trail behind. Doesn't work if the doubled buffered mode
69is using the X server's double buffer extension, and the useDBEclear
70resource is true (which it is by default).
71.TP 8
72.B \-speed \flint\fP
73Specifies how fast to cycle through the internal time. Values 1,2 and
743 look ok, up to 10 is not too bad, but beyond ends up
75flickery. Adjust xspeed and yspeed instead.
76.TP 8
77.B \-start_time \flint\fP
78Where in the internal time cycle to start. Ranges from 1 to 429496729,
79Defaults to a random value.
80.TP 8
81.B \-xoffset \flfactor\fP
82Tell the whirlies to be offset by this factor of a sin.
83Defaults to 1.0
84.TP 8
85.B \-yoffset \flfactor\fP
86Tell the whirlies to be offset by this factor of a cos.
87Defaults to 1.0
88.TP 8
89.B \-offset_period \flfactor\fP
90Change the period of an offset cycle
91Defaults to 1
92.TP 8
93.B \-color_modifier \flint\fP
94How many colors away from the current should the next whirly be?
95.TP 8
96.B \-wrap \fl1|0\fP
97Causes whirlies that fall off the edge of the screen to wrap over to
98the other end of the screen. Otherwise they disappear and new ones
99to materialize on the other side of the screen. The difference is
100subtle, but it is different. Try it. On by default.
101.TP 8
102.B \-db
103.TP 8
104.B \-no-db
105Use double buffering to reduce flicker. This uses the double buffering
106extension if your X server supports it, otherwise it draws to it's own
107pixmap buffer and copies that to the window, which works almost as
108well. If the resource 'useDBEClear' is true, whirlies are not
109individually erased, so the -trail option won't work, and running
110multiple instances on the root window will flicker.
111
112.SH ENVIRONMENT
113.PP
114.TP 8
115.B DISPLAY
116to get the default host and display number.
117.TP 8
118.B XENVIRONMENT
119to get the name of a resource file that overrides the global resources
120stored in the RESOURCE_MANAGER property.
121.SH SEE ALSO
122.BR X (1),
123.BR xscreensaver (1)
124.SH COPYRIGHT
125Copyright \(co 2001 by Ashton Trey Belew.  Permission to use, copy, modify,
126distribute, and sell this software and its documentation for any purpose is
127hereby granted without fee, provided that the above copyright notice appear
128in all copies and that both that copyright notice and this permission notice
129appear in supporting documentation.  No representations are made about the
130suitability of this software for any purpose.  It is provided "as is" without
131express or implied warranty.
132.SH AUTHOR
133Ashton Trey Belew <trey@veggie.wesleyan.edu>, 31-Mar-01
Note: See TracBrowser for help on using the repository browser.