Penguin
Annotated edit history of qix(1) version 4, including all changes. View license author blame.
Rev Author # Line
1 perry 1 XScreenSaver
2 !!!XScreenSaver
3 NAME
4 SYNOPSIS
5 DESCRIPTION
6 OPTIONS
7 ENVIRONMENT
8 SEE ALSO
9 COPYRIGHT
10 AUTHOR
11 ----
12 !!NAME
13
14
15 qix - bounce colored lines around a window
16 !!SYNOPSIS
17
18
19 __qix__ [[-display ''host:display.screen'']
20 [[-foreground ''color''] [[-background ''color'']
21 [[-window] [[-root] [[-mono] [[-install] [[-visual ''visual'']
22 [[-segments ''int''] [[-spread ''pixels''] [[-size
23 ''pixels''] [[-count ''int''] [[-color-shift
24 ''degrees''] [[-delay ''usecs''] [[-random] [[-linear]
25 [[-solid] [[-hollow] [[-xor] [[-no-xor] [[-transparent]
26 [[-non-transparent] [[-additive] [[-subtractive] [[-poly
27 ''int''] [[-gravity] [[-no-gravity]
28 !!DESCRIPTION
29
30
31 The ''qix'' program bounces a series of line segments
32 around its window. This is truly the swiss army chainsaw of
33 qix programs. If you know of one with more display modes, I
34 want to know about it.
35 !!OPTIONS
36
37
38 ''qix'' accepts the following options:
39
40
41 __-window__
42
43
44 Draw on a newly-created window. This is the
45 default.
46
47
48 __-root__
49
50
51 Draw on the root window.
52
53
54 __-mono__
55
56
57 If on a color display, pretend we're on a monochrome
58 display.
59
60
61 __-install__
62
63
64 Install a private colormap for the window.
65
66
67 __-visual__ ''visual''
68
69
70 Specify which visual to use. Legal values are the name of a
71 visual class, or the id number (decimal or hex) of a
72 specific visual.
73
74
75 __-segments__ ''integer''
76
77
78 How many line segments should be drawn. Default
79 50.
80
81
82 __-spread__ ''integer''
83
84
85 How far apart the endpoints of one segment should be from
86 the next. Default 8.
87
88
89 __-size__ ''integer''
90
91
92 The maximum distance one endpoint of a segment is allowed to
93 be from the opposite end of that segment. Default 0, meaning
94 unlimited.
95
96
97 __-count__ ''integer''
98
99
100 How many qixes to draw. Default 1.
101
102
103 __-color-shift__ ''degrees''
104
105
106 If on a color display, the color of the line segments will
107 cycle through the spectrum. This specifies how far the hue
108 of each segment should be from the next, in degrees on the
109 HSV wheel. Default 3.
110
111
112 __-delay__ ''microseconds''
113
114
115 How much of a delay should be introduced between steps of
116 the animation. Default 25000, or about 0.025
117 seconds.
118
119
120 __-random__
121
122
123 The ''qix'' will wander around the screen semi-randomly.
124 This is the default.
125
126
127 __-linear__
128
129
130 The opposite of ''-random'': the ''qix'' will travel
131 in straight lines until it reaches a wall, and then it will
132 bounce.
133
134
135 __-solid__
136
137
138 If this is specified, then the area between the line
139 segments will be filled in with the appropriate color,
140 instead of the ''qix'' simply being composed of
141 one-pixel-wide line segments. This option looks really good
142 in color.
143
144
145 __-hollow__
146
147
148 The opposite of ''-solid''; this is the
149 default.
150
151
152 __-xor__
153
154
155 If this is specified, then qix segments will be drawn and
156 erased with xor, instead of being drawn in some color and
157 erased in the background color. This implies ''-mono'',
158 in that only two colors can be used.
159
160
161 __-transparent__
162
163
164 If this is specified, and ''-count'' is greater than 1,
165 then each qix will be drawn in one color, and when they
166 overlap, the colors will be mixed. This looks best in
167 conjuction with ''-solid''.
168
169
170 __-non-transparent__
171
172
173 Turns off ''-transparent''.
174
175
176 __-additive__
177
178
179 If ''-transparent'' is specified, then this option means
180 that the colors will be mixed using an additive color model,
181 as if the qixes were projected light. This is the
182 default.
183
184
185 __-subtractive__
186
187
188 If ''-transparent'' is specified, then this option means
189 that the colors will be mixed using a subtractive color
190 model, as if the qixes were translucent
191 filters.
192
193
194 __-poly__ ''int''
195
196
197 How many vertices each qix-line should have: the default is
198 2, meaning the traditional qix line shape. Three will yield
199 triangles, and so on.
200
201
202 __-gravity__
203
204
205 __-no-gravity__
206
207
208 Whether there should be downward attraction. For example,
209 the options __-gravity -linear__ will make everything
210 move in nice smooth parabolas. Gravity is off by
211 default.
212 !!ENVIRONMENT
213
214
215 __DISPLAY__
216
217
218 to get the default host and display number.
219
220
221 __XENVIRONMENT__
222
223
224 to get the name of a resource file that overrides the global
225 resources stored in the RESOURCE_MANAGER
226 property.
227 !!SEE ALSO
228
229
4 perry 230 X(1), xscreensaver(1)
1 perry 231 !!COPYRIGHT
232
233
234 Copyright 1992 by Jamie Zawinski. Permission to use, copy,
235 modify, distribute, and sell this software and its
236 documentation for any purpose is hereby granted without fee,
237 provided that the above copyright notice appear in all
238 copies and that both that copyright notice and this
239 permission notice appear in supporting documentation. No
240 representations are made about the suitability of this
241 software for any purpose. It is provided
242 !!AUTHOR
243
244
245 Jamie Zawinski
246
247
248 Thanks to Ariel Scolnicov for the -poly and -gravity
249 options.
250 ----
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.