1whirlygig(6x)                 XScreenSaver manual                whirlygig(6x)
2
3
4

NAME

6       whirlygig -- zooming chains of sinusoidal spots
7

SYNOPSIS

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

DESCRIPTION

17       The  whirlygig  program draws a series of circles on your screen.  They
18       then move about in a cyclic pattern
19

OPTIONS

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

ENVIRONMENT

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

SEE ALSO

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

AUTHOR

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)
Impressum