Penguin
Annotated edit history of distort(1) version 5, 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 AUTHORS
11 ----
12 !!NAME
13
14
15 distort - distort the content of the screen in interesting ways
16 !!SYNOPSIS
17
18
19 __distort__ [[-root] [[-window] [[-mono] [[-install]
20 [[-noinstall] [[-visual ''visual''] [[-window-id
21 ''window-id''] [[-delay ''usecs''] [[-radius
22 ''pixels''] [[-speed ''int''] [[-number ''int'']
23 [[-swamp] [[-bounce] [[-reflect] [[-vortex] [[-magnify]
24 [[-blackhole] [[-slow] [[-shm] [[-no-shm]
25 !!DESCRIPTION
26
27
28 The ''distort'' program takes an image and lets circular
29 zones of distortion wander randomly around it, distorting
30 what is under them. The mode of distortion and the overall
31 behaviour of the zones can be influenced in various
32 ways.
33
34
35 The image that it manipulates will be grabbed from the
36 portion of the screen underlying the window, or from the
37 system's video input, or from a random file on disk, as
38 indicated by the ''grabDesktopImages'',
39 ''grabVideoFrames'', and ''chooseRandomImages''
40 options in the ''~/.xscreensaver'' file; see
5 perry 41 xscreensaver-demo(1) for more details.
1 perry 42 !!OPTIONS
43
44
45 ''distort'' accepts the following options:
46
47
48 __-root__
49
50
51 Draw on the root window.
52
53
54 __-window__
55
56
57 Draw on a newly-created window. This is the
58 default.
59
60
61 __-mono__
62
63
64 If on a color display, pretend we're on a monochrome
65 display.
66
67
68 __-install__
69
70
71 Install a private colormap for the window.
72
73
74 __-noinstall__
75
76
77 Don't install a private colormap for the
78 window.
79
80
81 __-visual__ ''visual''
82
83
84 Specify which visual to use. Legal values are the name of a
85 visual class or the id number (decimal or hex) of a specific
86 visual.
87
88
89 __-window-id__ ''window-id''
90
91
92 Specify which window id to use.
93
94
95 __-delay__ ''usecs''
96
97
98 Specify the delay between subsequent animation frames in
99 microseconds.
100
101
102 __-radius__ ''pixels''
103
104
105 Specify the radius of the distortion zone in
106 pixels.
107
108
109 __-speed__ ''int''
110
111
112 Specify the speed at which the distortion zone moves, where
113 0 is slow, higher numbers are faster (10 is pretty
114 fast.)
115
116
117 __-number__ ''int''
118
119
120 Specify the number of distortion zones.
121
122
123 __-swamp__
124
125
126 Instead of letting zones wander around, let small zones pop
127 up like bubbles in a swamp and leave permanent
128 distortion.
129
130
131 __-bounce__
132
133
134 Let zones wander around and bounce off the window border.
135 This is the default.
136
137
138 __-reflect__
139
140
141 Mode of distortion that resembles reflection by a
142 cylindrical mirror.
143
144
145 __-vortex__
146
147
148 Whirlpool-shaped distortion. Way cool.
149
150
151 __-magnify__
152
153
154 This mode of distortion looks like a magnifying
155 glass.
156
157
158 __-blackhole__
159
160
161 Suck your pixels beyond the event horizon. Favourite mode of
162 Dr Stephen Hawking.
163
164
165 __-slow__
166
167
168 Make the zone wander slower.
169
170
171 __-shm__
172
173
174 Use shared memory extension.
175
176
177 __-no-shm__
178
179
180 Don't use shared memory extension.
181 !!ENVIRONMENT
182
183
184 __DISPLAY__
185
186
187 to get the default host and display number
188
189
190 __XENVIRONMENT__
191
192
193 to get the name of a resource file that overrides the global
194 resources stored in the RESOURCE_MANAGER
195 property.
196 !!SEE ALSO
197
198
5 perry 199 X(1), xscreensaver(1),
200 xscreensaver-demo(1),
201 xscreensaver-getimage(1)
1 perry 202 !!COPYRIGHT
203
204
205 Copyright 1998 by Jonas Munsin and Jamie Zawinski.
206 Permission to use, copy, modify, distribute, and sell this
207 software and its documentation for any purpose is hereby
208 granted without fee, provided that the above copyright
209 notice appear in all copies and that both that copyright
210 notice and this permission notice appear in supporting
211 documentation. No representations are made about the
212 suitability of this software for any purpose. It is provided
213 !!AUTHORS
214
215
216 Jonas Munsin
217 ----
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.