1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330
|
XXXXSSSSNNNNOOOOWWWW((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 4444)))) XXXXSSSSNNNNOOOOWWWW((((1111))))
NNNNAAAAMMMMEEEE
xsnow - create a snowy and Santa-y desktop
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
xxxxssssnnnnoooowwww [-option .,..]
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
Xsnow lets it snow on your desktop and windows (sic!).
OOOOPPPPTTTTIIIIOOOONNNNSSSS
-display display_name
Drop the snowflakes on the given display. Make sure
the display is nearby, so you can hear them enjoy...
-snowflakes num_snowflakes
This is the number of snowflakes. Default is 100,
max is 1000.
-sc snowflake_color
Use the given string as the color for the flakes
instead of the default "snow".
-bg background_color
Use the given string as the color for the
background. Note that the usual default desktop
pattern consisting of 50% white 50% black doesn't
particularly look good with Xsnow.
-solidbg
When using solid colored backgrounds specifying this
option may greatly improve performance.
-tc tree_color
Use the given string as the color for the trees.
-slc sleigh_color
Use the given string as the color for the sleigh.
Note that the default color is black, so not much of
Santa will be seen on a black background.
-santa santa_size
There are 3 sizes of Santa: 0, 1 and 2. Default is
1.
-santaspeed santa_speed
The speed Santa should not exceed if he doesn't want
to get fined. The default speed for Santa size 0 is
1, for Santa 1 it's 2 and for Big Santa it's 4.
-delay delay
This is the number of milliseconds delay after
updating everything. Default is 50 milliseconds,
Page 1 (printed 11/22/95)
XXXXSSSSNNNNOOOOWWWW((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 4444)))) XXXXSSSSNNNNOOOOWWWW((((1111))))
i.e. 20 updates per second max.
-unsmooth
If you specify this option the snowflakes will
'whirl' more dramatically, resulting in a somewhat
jerkier movement.
-whirl This sets the whirl factor, i.e. the maximum
adjustment of the horizontal speed. The default
value is 4.
-nowind Default it gets windy now and then. If you prefer it
quiet specify -nowind.
-windtimer period
With -windtimer you can specify how often it gets
windy. It's sort of a period in seconds, default
value is 30.
-xspeed -yspeed
These options set the maximum horizontal and
vertical speed. The default X maximum speed is 4,
the default maximum Y speed is 8.
-wsnowdepth -ssnowdepth
This sets the maximum thickness of the snow on top
of windows and at the bottom of the display
respectively. The default snowdepth for windows is
15, at the bottom of the screen the default is 50.
-offset With -offset you can specify that snow starts
building up a number of pixels lower or higher. This
is handy if you use twm and squeezed window titles.
-notrees
Do not display the trees.
-nosanta
Do not display Santa Claus running all over the
screen.
-norudolf
No Rudolf.
-nokeepsnow
Do not have snow sticking anywhere.
-nokeepsnowonwindows
Do not keep snow on top of the windows.
-nokeepsnowonscreen
Do not keep snow at the bottom of the screen.
Page 2 (printed 11/22/95)
XXXXSSSSNNNNOOOOWWWW((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 4444)))) XXXXSSSSNNNNOOOOWWWW((((1111))))
-nonopopup
Xsnow takes care to not let it snow on Pop-up
windows, due to their nature. If however, you use an
Xserver that has backing store on for all windows,
then specify this option. Symptom would be that no
snow is kept on any window, but only at the screen
bottom.
-version
Prints the current Xsnow version and does not start
Xsnow.
EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
xsnow -bg SkyBlue3 -sc snow
Sets the background to a bluish color and lets it
snow white.
xsnow -ssnowdepth 100
Starts with a thin layer of snow that gradually
builds up at the bottom of the screen.
xsnow -santa 2 -santaspeed 10
Gives you the biggest Santa at a speed that is
hardly legal.
xsnow -delay 100 -notrees
For slow systems use longer delay and don't draw the
trees.
xsnow -snowflakes 1000 -delay 0
Uses the maximum number of snowflakes and runs as
fast as possible.
xsnow -bg SkyBlue3 -solidbg
Sets the background to a bluish color and specify
-solidbg for increased performance.
FFFFIIIILLLLEEEESSSS
See /usr/lib/X11/rgb.txt for the list of colors and their
respective poetic names, like Chartreuse and SkyBlue3.
BBBBUUUUGGGGSSSS
See xroach(1)
AAAAUUUUTTTTHHHHOOOORRRRSSSS
Rick Jansen (rick@sara.nl)
CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
Copyright 1984, 1988, 1990, 1993-1995 by Rick Jansen
(rick@sara.nl)
Xsnow is available freely and you may give it to other
Page 3 (printed 11/22/95)
XXXXSSSSNNNNOOOOWWWW((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 4444)))) XXXXSSSSNNNNOOOOWWWW((((1111))))
people as is, but I retain all rights. Therefore it does not
classify as 'Public Domain' software.
CCCCRRRREEEEDDDDIIIITTTTSSSS
Xsnow borrows some code from xroach by J.T. Anderson
(jta@locus.com)
Xsnow uses vroot.h for use with virtual window managers.
vroot.h is copyright 1991 by Andreas Stolcke, copyright 1990
by Solbourne Computer Inc. (stolcke@ICSI.Berkeley.EDU)
The big Santa with the nice moving antlers and reins was
made by Holger Veit (Holger.Veit@gmd.de).
The idea and code for wind are from Eiichi TAZOE
(tazoe@yamato.ibm.co.jp, tazoe@vnet.ibm.com).
NNNNOOOOTTTTEEEESSSS
SSSSyyyysssstttteeeemmmm llllooooaaaadddd
Xsnow itself doen't use very much CPU time, but it can load
the X server and/or network quite substantially. Use less
snowflakes and a bigger delay in such a case. On a
standalone workstation there usually will not be be any
problem. Another improvement can be to specify a solid
background color with -bg and the option -solidbg. This may
greatly improve performance!
SSSSGGGGIIII IIIIrrrriiiixxxx 5555....xxxx
Silicon Graphics and Irix 5.x users may not see any snow or
Santa at all, as long the desktop icons are visible. To
circumvent this problem issue this command:
/usr/lib/desktop/telldesktop quit
The icons will disappear and xsnow will work perfectly. To
restart the desktop just start /usr/lib/desktop/startdesktop
or select Desktop->Home Directory from the toolchest.
It's even possible to have both - desktop icons and xsnow
(and even multiple desks). You need to modify the window
manager's resource file 4DWm, the file ~/.desktop-
`hostname`/4DWm. Example:
*Global.backgroundDescription: -execute /etc/killall -TERM
xsnow ; /usr/local/bin/xsnow
*Desk 1.backgroundDescription: -execute /etc/killall -TERM
xsnow ; /usr/local/bin/xsnow
*Desk 2.backgroundDescription: -execute /etc/killall -TERM
xsnow ; /usr/local/bin/xsnow
Restart the he toolchest and Xsnow should appear. What this
Page 4 (printed 11/22/95)
XXXXSSSSNNNNOOOOWWWW((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 4444)))) XXXXSSSSNNNNOOOOWWWW((((1111))))
does is stop the currently running Xsnow and start a new one
when you switch to another desktop.
HHHHPPPP aaaannnndddd hhhhpppp----uuuuxxxx
HP also uses a Workspace Manager which may interfere with
Xsnow. If Xsnow does not appear: In the "Style Manager",
choose "Backdrop" and select "NoBackdrop". You should now
be able to run Xsnow.
SSSSnnnnoooowwww ddddooooeeeessss nnnnooootttt ssssttttiiiicccckkkk????
On black-and-white X terminals snow may not stick to windows
because backing store is on. Try specifying the option
-nonopopup when starting Xsnow.
SSSSnnnnoooowwww hhhhoooovvvveeeerrrriiiinnnngggg aaaabbbboooovvvveeee wwwwiiiinnnnddddoooowwwwssss????
If you use twm it is possible you see the snow layer
hovering a little bit above your windows. In that case set
BorderWidth 0 in your .twmrc file. If you use windows with
'squeezed title bars' specify a -offset to get the snow on
the windows itself.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
snowplough(1), your_travel_agent(1)
Page 5 (printed 11/22/95)
|