man wmufo (Commandes) - Animated SETI@home dock app monitor
NAME
wmufo - Animated SETI@home dock app monitor
SYNOPSIS
wmufo [-b] [-d DIRECTORY] [-g GEOMETRY] [-h] [-p] [-s UPDATE] [-t TIMEOUT] [-v]
DESCRIPTION
wmufo is an animated dock app which monitors and controls multiple SETI@home clients. The display can alter between an animated display and statistics display.
OPTIONS
- -b
- Activate broken window manager fix (if alien face diplayed)
- -d [...]
- Specify a SETI@home directory to monitor (overriding configuration file) and may be used multiple times as follows: -d [...] -d [...]
- -g [{+-}X{+-}Y]
- Set initial window position
- -h
- Show help
- -p
- Specify command line for running setiathome process
- -s [...]
- Time in milliseconds between statistics updates
(Default is 2500) - -t [...]
- Timeout from statistics display to animation
(Default is 4 cycles, setting 0 will disable) - -v
- Verbose debugging
DISPLAY
The animation features a moving starfield, a large flying saucer UFO, and multiple alpha blended glowing ball UFO's. On mouse over the cursor will disappear and be replaced by a ball UFO whose colour depends on the status of the setiathome process. If the current status is pending upload or download of a workunit the sprites will move vertically instead of horizontally.
(Not all window managers support the cursor replacement.)
The statistics provides information on the currently selected SETI@home directory. It alternates between two sequences made up of five lines before returning to the animation.
- title [SETI X]
- displays title with X=AB..J if multiple directories
- progress [12.34% X]
- displays the progress where X is program status
(R running, T paused, S sleeping, U stopped) - cpu [01:23:45 ]
- displays the total cpu time spent on workunit
- timeleft [01:23:45 ]
- displays the time left before completion of workunit
- nwus [TX: 123]
- displays the number of units sent
- nresults [RX: 123]
- displays the number of units received (dufunct)
- pid [PID: 1234]
- displays the PID of the seti@home client
- bar [=====----]
- displays the progress as a graphic bar
- totalcpu [PT: 12/34]
- displays the total cpu time as either days and hours or years and days
CONTROL
Left click on the animation to change to the statistics
Left click on the top-left quarter of the statistics to change to the animation
Left click on the rest of the statistics to change to the next directory (if one SETI@home directory only, then change to the animation)
Middle click runs or kills the SETI@home client
Right click pauses or continues the SETI@home client
Mouse wheel up or down changes to the next or previous directory
CONFIGURATION
The configuration file for wmufo is shared with wmseti. The file .wmsetirc is stored in the home directory. The configuration covers the SETI@home directories, the setiathome command line and the statistics display,
The setidir parameter defines the directories to be monitored. It can be defined multiple times. A ~/ is expanded to the home directory and ~user/ is expanded to another users home directory. (Default is ~/setiathome)
The setiprg parameter defines the program to be run. Either the full path or simply the program name if it is in $PATH can be used. Alternatively "true" could be used as a dummy program. (Default is setiathome)
The timeout parameter defines the number of cycles before the statistics changes back to the animation. Setting 0 will disable the timeout. (Default is 4)
The update parameter defines the time in milliseconds between statistics updates. (Default is 2500)
The 1 2 ... 10 values set the statistics display, 1 to 5 for the first and 6 to 10 for the second. Possible values are; title, prog, cpu, timeleft, nwus, nresults, pid, bar or totalcpu.
EXAMPLES
wmufo -D ~/seti/alpha -D ~/seti/beta -g -0+64
.wmsetirc
setidir ~/seti
setidir ~user/seti
setidir /path/to/another/setiathome/dir
setiprg /path/to/program/setiathome -options
timeout 6
1 title
2 prog
3 cpu
4 timeleft
5 nresults
6 title
7 prog
8 cpu
9 bar
10 totalcpu
BUGS
Please report any bugs you may find to:
- http://sourceforge.net/projects/wmseti
AUTHOR
Alan Swanson <alan.swanson@ukfsn.org>
http://wmseti.sourceforge.net
http://www.swanson.ukfsn.org