|
Fig. 1
Fig. 2


|
GKrellFAH is a Folding@Home
client monitor plugin for GKrellM. I
wrote this plugin because there were plugins for the
Seti@Home and
Distributed.net clients, but none for Folding@Home. The plugin and this
web page are heavily based on GKrellDnet, the GKrellM plugin to monitor the
Distributed.net client. Thanks go to Laurent Papier.
- a
Linux system with installed development environment.
- a
Folding@Home client version 3.24 or later.
-
GKrellM (1.2.x series) the great multi-monitor application.
-
Configurable text output format.
-
Monitor current molecule and progress in current work unit.
-
Monitor when the current work unit was downloaded.
-
Start/Stop the F@H client on mouse button click.
-
Configurable command launched on every work unit completion.
Warning: You must run Folding@Home 3.24 or greater. No prior version is supported.
In Fig. 1, you can see the
plugin running (above CPU chart).
The current work unit is 80% complete.
Fig. 2 shows the tail end of the current molecule (p641_TZ1_NAT_46C) and
the beginning of the download timestamp in the scrolling label. It's also
demonstrating zeroing of the krell during mouse over, though you can't
see the mouse cursor in the screenshot.
Here is a screenshot of my GkrellFAH config.
The latest stable version is
GKrellFAH 1.0 for GKrellM 1.2.x
(ChangeLog).
- The Folding@Home client must
be in your path. The plugin will tell you if it can't find the client.
- Copy the GKrellM plugin either
to the system wide plugin directory or to your personal plugin directory
(~/.gkrellm/plugins/). 'make install' will copy to your personal directory.
- Start (or restart) GKrellM to load the plugin.
- Read the 'Info' tab in the plugin
configuration for more information about the plugin settings.
| Copyright, License and Warranty
| |
Copyright © 2003 Jonathan Giszczak
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation. A copy of this license is
included in this package. If there is any discrepancy between this copy
and the version published by the Free Software Foundation, the included
version shall apply.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
- support for other Unix systems
(FreeBSD, ...).
- add multiple local/remote
client monitoring.
|