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