The following info is available:
xbouncebits Distribution of 12mar92 Previous distribution 11mar92 Xbouncebits displays moving bouncing bitmaps in the X11 root window. Files in this distribution: README this Imakefile guess xbouncebits.c source file xbouncebits.man manual entry Rects.h header file for rectangle routines Rects.c source file for rectangle routines To compile: do an xmkmf, make depend, make. Feedback is welcome - send bug reports, enhancements, checks, money orders, gold bullion, drugs, etc. to the addresses below. Jef Poskanzer firstname.lastname@example.org email@example.com
xbouncebits - display moving bouncing bitmaps in the X11 root window
xbouncebits [-cycles n] [-id] [-jump|-glide|-gravity|-copies n] bitmap ...
Xbouncebits displays moving bouncing bitmaps in the root window.
-cycles Specifies how often the simulation runs, in cycles per second. If you specify 0, it runs continuously (and you should probably nice the xbouncebits process, or your interactive response will suffer). Default: 10. X resource: cycles. -id Forks a background process and prints the process-id to stdout. Useful if you want to make a menu command to kill xbouncebits. Default: off. X resource: id. Xbouncebits also accepts all the usual X flags and resources, such as -fg, -bg, -rv, -sync, and -xrm. The rest of the arguments are a list of bitmap files with interspersed mode flags. The mode flags apply to all bitmaps that follow them. -jump Bitmaps jump around the screen every few seconds. This is the default mode. -glide Bitmaps glide slowly around the screen and bounce off each other. -gravity Like -glide, but the bitmaps are slowly attracted to the bottom of the screen. -copies Puts up n copies of the subsequent bitmaps. You can mix modes freely; for example: xbouncebits cow.x cow.x cow.x cow.x cow.x -glide triangle.x puts up three cows in jump mode and a triangle in glide mode. The same setup using the -copies flag: xbouncebits -copies 5 cow.x -copies 1 -glide triangle.x Note that while jump mode uses very little CPU time, glide and gravity modes can use a substantial amount.
can't place bitmaps This means that there wasn't enough room on the screen to fit all the bitmaps you specified. Try fewer or smaller bitmaps.
Doesn't handle masked images. Not too hard to add, just an argument parsing question. Doesn't handle color images. This could be added trivially if there was a standard X way (i.e. XPM) to read them in.
Copyright (C) 1992 by Jef Poskanzer