GKrellM-giFT

gkrellm-gift screenshot

GKrellM giFT monitors your active giFT transfers and their progress. Each transfer is displayed in a panel showing the filename and the percentage of transmitted bytes. There's also a chart showing the current speed of the transfers.

Download

The latest release is: 0.2.3

View the ChangeLog.

Installation

To install, just run the usual ./configure && make followed by make install - the plugin will be copied to ~/.gkrellm2/plugins/ then.

To compile it, you will need GTK+ 2.0/2.2/2.4, libgiFT (ships with giFT) and GKrellM 2.1.23 or greater.

If the configure script doesn't find the GKrellM headers or libgiFT, use

./configure --with-gkrellm=/foo --with-libgiFT=/bar

to tell the configure script where to find those. Replace /foo and /bar with the prefix GKrellM/libgiFT is installed in.

Configuration

Using the plugin's config dialog, you can set a number of options:

  • System to connect to: host and port. Should be self-explanatory. These describe the system on which the giFT daemon runs you want to connect to. When you first run the plugin, it will try to read ~/.giFT/ui/ui.conf to figure out these settings. If that file isn't readable, the default host and port will be used, which is localhost:1213.
  • Transfer colors: These are the colors used to draw the text in the panels.
  • Max. downloads/uploads to display: if there are more downloads/uploads than the value you set here, these transfers won't be shown until some other transfer finishes.
  • Format string for chart label: Defines which information is displayed in the chart. Available variables/control characters include:
    • GKrellM's standard variables
    • $Sd: downloads speed
    • $Su: uploads speed
    • $Td: number of current downloads
    • $Tu: number of current uploads
    • $Tt: number of downloads and uploads
    • $Us: Number of users
  • Both the transfer panels and the chart can be turned off.

Themes

Themes can supply files called "icon_up.png" and "icon_down.png" (or with the other valid extensions) in the "giFT" subdirectry to change to images put in front of the transfer tabs.