Penguin
Annotated edit history of nerverot(1) version 1, 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 X RESOURCES
9 BUGS
10 SEE ALSO
11 COPYRIGHT
12 AUTHOR
13 ----
14 !!NAME
15
16
17 nerverot - induces edginess in the viewer
18 !!SYNOPSIS
19
20
21 __nerverot__ [[-display ''host:display.screen'']
22 [[-foreground ''color''] [[-background ''color'']
23 [[-window] [[-root] [[-mono] [[-install] [[-visual ''visual'']
24 [[-db] [[-no-db] [[-colors ''integer''] [[-delay
25 ''microseconds''] [[-count ''integer''] [[-line-width
26 ''integer''] [[-event-chance ''fraction''] [[-iter-amt
27 ''fraction''] [[-nervousness ''fraction'']
28 [[-max-nerve-radius ''fraction''] [[-min-radius
29 ''integer''] [[-max-radius ''integer''] [[-min-scale
30 ''fraction''] [[-max-scale ''fraction'']
31 !!DESCRIPTION
32
33
34 The goal of ''nerverot'' is to be interesting and
35 compelling to watch, yet induce a state of nervous edginess
36 in the viewer. This manpage describes v1.3 of the
37 program.
38 !!OPTIONS
39
40
41 ''nerverot'' accepts the following options:
42
43
44 __-window__
45
46
47 Draw on a newly-created window. This is the
48 default.
49
50
51 __-root__
52
53
54 Draw on the root window.
55
56
57 __-mono__
58
59
60 If on a color display, pretend we're on a monochrome
61 display.
62
63
64 __-install__
65
66
67 Install a private colormap for the window.
68
69
70 __-visual__ ''visual''
71
72
73 Which visual to use. Legal values are the name of a visual
74 class, or the id number (decimal or hex) of a specific
75 visual.
76
77
78 __-db__
79
80
81 __-no-db__ Use double-buffering (or not, respectively).
82 Double-buffering may make things look better for larger line
83 widths and/or larger numbers of blots, but
84 __doubleBuffer''.
85
86
87 __-colors__ ''integer''
88
89
90 How many colors should be used (if possible). The colors
91 form a smooth ramp between two randomly-chosen colors.
92 Defaults to 4, resource ''colors''.
93
94
95 __-delay__ ''microseconds''
96
97
98 The interframe delay, in microseconds. Defaults to 10000,
99 resource ''delay''.
100
101
102 __-max-iters__ ''integer''
103
104
105 The maximum number of iterations (frames) before a new model
106 is generated. The actual number of iterations per model is a
107 random number between 1 and this value. Defaults to 1200,
108 resource ''maxIters''.
109
110
111 __-count__ ''integer''
112
113
114 How many
115 count''.
116
117
118 __-line-width__ ''integer''
119
120
121 The width of the lines to draw. 0 means an optimized
122 pixel-thick line. Defaults to 0, resource
123 ''lineWidth''.
124
125
126 __-event-chance__ ''fraction''
127
128
129 The chance, per iteration, for a life-altering event to
130 occur (such as picking a new rotation target), in the range
131 0..1. Defaults to 0.2, resource
132 ''eventChance''.
133
134
135 __-iter-amt__ ''fraction''
136
137
138 The fraction of movement towards a target (such as rotation
139 angle or scale) that happens per iteration, in the range
140 0..1. Defaults to 0.01, resource terAmt.
141
142
143 __-nervousness__ ''fraction''
144
145
146 How nervous the drawing is, in the range 0..1. This is how
147 jumpy the points on each blot are. Defaults to 0.3, resource
148 ''nervousness''.
149
150
151 __-max-nerve-radius__ ''fraction''
152
153
154 The maximum radius of blot nervousness, as a fraction of the
155 radius of the blot, in the range 0..1. Defaults to 0.7,
156 resource ''maxNerveRadius''.
157
158
159 __-min-radius__ ''integer''
160
161
162 The minimum radius for a blot, in the range 1..100. Defaults
163 to 3, resource ''minRadius''.
164
165
166 __-max-radius__ ''integer''
167
168
169 The maximum radius for a blot, in the range 1..100. Defaults
170 to 25, resource ''maxRadius''.
171
172
173 __-min-scale__ ''fraction''
174
175
176 The minimum overall scale of drawing, as a fraction of
177 ''min(windowHeight,windowWidth)'', in the range 0..10.
178 Defaults to 0.6, resource ''minScale''.
179
180
181 __-max-scale__ ''fraction''
182
183
184 The maximum overall scale of drawing, as a fraction of
185 ''min(windowHeight,windowWidth)'', in the range 0..10.
186 Defaults to 1.75, resource ''maxScale''.
187 !!ENVIRONMENT
188
189
190 __DISPLAY__
191
192
193 to get the default host and display number.
194
195
196 __XENVIRONMENT__
197
198
199 to get the name of a resource file that overrides the global
200 resources stored in the RESOURCE_MANAGER
201 property.
202 !!X RESOURCES
203
204
205 There are resource equivalents for each option, noted
206 above.
207 !!BUGS
208
209
210 ''nerverot'' should have more models.
211
212
213 XDBE should be detected and used, if available.
214 !!SEE ALSO
215
216
217 xscreensaver(1)
218 !!COPYRIGHT
219
220
221 Copyright 2000-2001 by Dan Bornstein. All rights
222 reserved.
223
224
225 Permission to use, copy, modify, distribute, and sell this
226 software and its documentation for any purpose is hereby
227 granted without fee, provided that the above copyright
228 notice appear in all copies and that both that copyright
229 notice and this permission notice appear in supporting
230 documentation. No representations are made about the
231 suitability of this software for any purpose. It is provided
232 !!AUTHOR
233
234
235 Dan Bornstein
236 ----
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.