GKrellM Plugins

GKrellM Plugin Programmers Reference

Plugins listed alphabetically by authors last name.

Desktop Pager for GKrellM2
    Jeff Barry added features to the original gkrellmpager to make his Desktop_Pager. It adds highlighting of the currently selected desktop and additional configuration options.
gkrellm clipp - clipboard history
    Florian Bohrer wrote this plugin to show and access the latest entries (configurable number) of the clipboard.
GKrellKam
    Paul Cannon has a plugin that displays up to 5 periodically updated scaled images in a panel. One use could be monitoring a webcam.
gkrellm-bluez
    Ludovic CINTRAT has a plugin that displays a graph of rx/tx bytes for your Bluetooth adaptors if the Linux kernel includes BlueZ stack support (CONFIG_BT).
GKrellM-gkfreq-raspberry-pi
    Displays the current CPU frequencies a Raspberry Pi and is a port of the original Brad Davis gkfreq plugin.
GKrellM-gkfreq
    Erik Kjellson has updated the original gkfreq plugin by Brad Davis to support multiple CPUs/cores. The plugin displays the CPU frequency using the "dynamic" cpufrequency scheme which requires kernel support for speedstep-centrino.
gkrellm-tz
    Jiri Denemark wrote this plugin to display the current time in several timezones.
IcuKrell
    drJeckyll has written a plugin that displays the status of gnomeICU and provides control over all functions of gnomeICU via a popup menu.
GKrellM-Licq
    Mattias Eklof's plugin provides Licq current status and pending messages/events monitoring.
gkhdplop
    Jolly Frederic made a hard drive monitor that works by "sending visual stimuli to your cortex".
GAS - GKrellM's Another Sensor plug-in
GKrellM's LongRun plug-in
    Masaharu FUJITA plugins:
    GAS is Another Sensor plugin for FreeBSD 5-CURRENT.
    GKrelLongRun is a LongRun plugin that monitors the Transmeta Crusoe power management feature.
gksyn
Gkrellm-PMU
    Matthias Grimm rewrote the GKrellM 1.2 PMU plugin for GKrellM2. It reads the PMU status on a Powerbook, similar to the APM monitor.
gkrellm-imonc
    Mathias Gumz has a plugin which displays info about the running fli4l-router in your lan.
gkrellxmms2
    Johannes Heimansberg has a plugin to control the XMMS2 audio player (XMMS2 is a redesign of the original XMMS player).
gkbinclock
FChart
    Geoff Kuenning has implemented a chart plugin that monitors a file for numeric data and plots it on a chart so you can now have customized charts displaying data of your choice.
GKrellShoot
GKrellStock
    M.R.Muthu Kumar plugins:
    GKrellShoot gives you convenient one button access to initiating a screen lock (screensaver) and screen shots. It also has charts with various nice screensaver style animations.
    GKrellStock lets you keep tabs on stock quotes with a ticker panel and a quote panel. It can get quotes from US and many European and Asian markets.
Gkrellmbio   1.0
Gkrellmdoml   1.0
Gkrellmdwd   1.1
Gkrellmip   1.2

(Site in German)
    From Klaus-J. Luksch:
    Gkrellmbio shows your biorhythms.
    Gkrellmdoml tracks your aging days! (doml = Days Of My Life).
    Gkrellmdwd shows weather warnings of the German Deutscher Wetterdienst (DWD).
    Gkrellmip displays the ip address of a given network interface. Useful for a dynamic ip and it requires the ip program (from the iproute package).
Gktvellm   0.0.4
    Kris Luyten has a plugin that controls your XawTV application.
Gkrellfah2
Multiping   2.0.8 for GKrellM2
Multiping   0.1.2 for GKrellm1
FMonitor   2.0.4 for GKrellM2
gkrellm qst   2.0 for GKrellM2
GkrellWeather   2.0.6 for GKrellM2
    Jindrich Makovicka plugins:
    Multiping can ping several machines and display the trip time and status.
    FMonitor, gkrellm qst, GkrellWeather are originally by others, but Jindrich has ported them to GKrellM2.
viao_krellm   1.2
    Paul McAvoy has a couple of Sony Vaio plugins. One is a slider control for the LCD panel brightness and the other shows power source and battery time left. Both require his vaiostat kernel module.
gkrellmGIMPS   2.2 for GKrellM2
gkrellmGIMPS   0.1b
    Jay Miller's plugin measures the progress of a client participating in the Great Internet Mersenne Prime Search (GIMPS).
gkinterfaces   1.0.1 (for FreeBSD)
    Mitzyuki IMAIZUMI has a plugin for FreeBSD systems that displays the IP address of network interfaces. Left button click to toggle scrolling.
Game Stats   0.05
    Anton Moroz's plugin gets statistics from game servers. It requires qstat.
GKIBM-ACPI   0.1.1
GKHDAPS   0.1
    From Collin Mulliner,:
    GKIMB-ACPI is a set of plugins for the ibm-acpi driver to display CPU, GPU, HDD, Mini-PCI, Battery temperature and the fan speed.
    GKHDAPS displays the tilt/motion sensor information from the HDAPS driver (Hard Disk Active Protection System for IBM ThinkPads).
GKrellMPC   0.1_beta7
    Mina Naguib wrote this plugin to control the MPD music daemon.
GKrellMBUPS   2.0.2 for GKrellM2
GKrellMBUPS   1.0 beta
GKrellMEris 2.0.1 for GKrellM2
    Chris Page has the plugins:
    GKrellMBUPS which is a UPS plugin for the Belkin Sentry Bulldog (it communicates with its "upsd" daemon process). It monitors voltages, frequencies, load, temperature, and UPS status messages.
    GKrellMEris which displays the date in Discordian form with a customisable format string and an "optional pointless random quote".
Seti@home   for 0.10.4   and   Fileread   for 0.10.4
    Henry Palonen has a seti@home plugin on his web page and has added a fileread monitor which can monitor a general label/value pair in a file.
    Tomas Styblo maintains the GKrellM2 version.
GKrellDnet 0.14.2 for GKrellM2
GKrellDnet 0.10
    Laurent Papier Has a plugin which will monitor the work unit progress of the current distributed.net contest.
aLLtraXClock2   0.2 for GKrellM2
aLLtraXClock   0.3
gkrellm2-batteries   1.0.3
    Providing an alternative to the gkrellm builtin battery monitor is Eugene Pavlovsky's ACPI battery monitor plugin. I'm hosting the tarball since there's no website for it and you can look at the README in the tarball to see its features.
GKrellM Sunlight   0.3
    From Mauro Persano you can display a world map with the current day and night regions for the current system time.
gkPCcard   0.5     for GKrellM1
    Alex Peuchert has a PCMCIA monitor which displays the names of installed cards, shows an animation when cards are changed, and can execute commands on the PCcards. The GKrellM2 version of this plugin is above.
Gkrellm Pager   0.2.0     for GKrellM2
    Johann Pfefferl wrote a plugin for paging control of EWMH compliant virtual desktops.
bubblefishymon   0.5.1 for GKrellM1
    Pigeon has ported bubblefishymon to gkrellm. It's a window into a graphical smorgasbord that responds to just about all system activity. The GKrellM2 version of this plugin is below.
GKrellM NUT   0.0.2
    Vitaly Polonetsky has a UPS plugin for NUT (Network UPS Tools) which monitors voltages, frequencies, and temperatures.
gkx86info   0.0.2 for GKrellM2 (port by Francois Barde)
gkx86info   0.0.2
    Jake Richardson has a plugin that calculates an estimated clock speed for your processor (useful for speed stepping processors that can dynamically change clock speed).
GKrellFlynn   0.8 for GKrellM 1.2.x and 2.0
    Henryk Richter gives you Flynn, who shows you system load activity by ... well, see for yourself.
IBAM   0.3 for GKrellM2
    Sebastian Ritterbusch has a GKrellM plugin in his intelligent battery monitor project. It analyzes battery performance and displays a more accurate reading of battery time remaining. You get the plugin by installing his rpm or by a "make krell" from the source tarball.
bubblefishymon   0.6.4     for GKrellM2
    James Rowe has a port of bubblefishymon to gkrellm2. It's a window into a graphical smorgasbord that responds to just about all system activity. It's based on the GKrellM1 version of this plugin above.
Tcphealth   1.2
    Federico David Sacerdoti has a plugin which monitors some metrics (average round trip times and lost or re-ordered packets) for tcp connections. Note: to use this plugin you must apply a tcphealth patch to the kernel.
GKrellM giFT   0.2.3 for GKrellM2
SETI@home   2.7.0 for GKrellM2
SETI@home   0.7.0
    Xavier Serpaggi has a seti@home plugin with a custom background and krell for a cool look.
GkrellmWHO2 0.2.8   for GKrellM2
animatics   0.1 for GKrellM2
    Alexander Shishckin's plugins:
    GkrellmWHO2 displays logged in users and includes additional info such as idle status.
    animatics is an animation display which is intended to grow into displaying something useful and not just eye candy.
GKrellMMS   2.1.21 for GKrellM2
GKrellMMS   0.5.8
Mailwatch   2.4.3 for GKrellM2
Mailwatch   0.7.2
Volume   2.1.13 for GKrellM2
Volume   0.8
GKrellM Radio   2.0.4 for GKrellM2
GKrellM Radio   0.3.3
GKrellM-Wireless   2.0.3 for GKrellM2
GKrellM-Wireless   0.2.2
    Sjoerd Simons has these plugins:
    GKrellMMS was originally developed by Sander Klein Lebbink but now by Sjoerd. This is a GKrellM plugin which has buttons to control XMMS via the XMMS remote control api. The song title is scrolled on a panel and there is a right mouse button popup of XMMS options. Use this with the Volume plugin and you have a nice audio control center in GKrellM.
    Mailwatch has separate displays for multiple mailboxes.
    Volume lets you select which mixer controls you want..
    Gkrellm-radio was originally developed by Lars Christensen but now also by Sjoerd. This plugin controls radio tuners and can cycle through preset stations or can dial tune to any frequency with a wheel mouse.
    GKrellM-Wireless monitors the link quality of a wireless LAN card.
gkrellm-reminder   2.0.0 for GKrellM2
    James Simonsen has a plugin which can be configured with one shot, daily, or weekly event times you want to be reminded of.
gkrellmoon   0.6 for GKrellM2
gkrellmoon   0.3
    Dale P. Smith has a moon clock plugin that shows the current moon phase for your location.
GKrellFire   0.3.3 for GKrellM2
gkrellm-trayicons   1.02 for GKrellM2
gkrellm xkb   1.05 for GKrellM2
gkrellm gamma   2.03 for GKrellM2
Fileread   2.00 for GKrellM2
    Tomas Styblo's plugins:
    gkrellm-trayicons displays a variable number of user-defined, automatically scaled icons which may be used for various notification purposes or as application launchers. The plugin serves a purpose similar to that of the "system tray" notification area on the Windows taskbar.
    gkrellm xkb displays a small country flag indicating the currently active national keyboard layout.
    gkrellm gamma allows you to control your monitor's gamma correction.
            Based on Gregory Thiemonge's original GKrellM 1.2 version.
    Fileread displays the first line from a file and checks for a change every ten seconds.
            Based on Henry Palonen's original GKrellM 1.2 version.
gkacpi   0.3
    Michal Suski has a plugin to display acpi battery, ac state, and temperature for laptops.
gkrellm gamma   0.0.3
gkrellm qst   0.4
    Michael Tilstra has a plugin that queries a quake server and displays the current map name and number of players.
hddtemp   0.2-beta for GKrellM2 and GKrellM1
    Emmanuel Varagnat gives you a plugin that monitors the temperature of your IDE hard drive by reading S.M.A.R.T. information (for modern drives that support this feature).
GKWebMon   0.2 for GKrellM2
    Erik Waling's plugin can periodically check a list of web pages and flag when any page content changes.
gkrellsun   0.12.1 for GKrellM >= 2.2.0 and 0.10.6 for GKrellM 2.1.x
    Norman Walsh made a plugin that displays the local sun rise and sun set times.
GKrellMLaunch   0.5 for GKrellM2
GKrellMLaunch   0.4
    Lee Webb has a launching plugin that gives you some buttons you can configure to launch some of your frequently used apps.
GKrellM2-show_ip 1.1
    Detlef Wien's plugin shows the actual IP address of a given network interface. If you are behind a firewall with NAT or in a LAN, you can see your local address (not the external IP). The IP address display can be exported for display on a builtin net chart for gkrellm versions >= 2.3.0
cpuspeed 0.1 for GKrellM2
GKrellMSS 2.6 for GKrellM2
    GKrellM Sound Scope by me. This is a VU meter and chart that can be toggled between a sound oscilloscope and spectrum analyzer. It monitors a sound stream from an Esound server and/or an ALSA sound card. Either fftw3 or fftw2 is required.
gkrellm2-cpufreq 0.5.5
gkrelltop 2.2.7 for GKrellM2 and GKrellM1
gkrellnetsel  
    Adi Zaimi's plugins:
    gkrelltop displays the three most cpu intensive processes. If gkrellm >= 2.2.0 is installed, gkrelltop will have both gkrellm and gkrellmd plugin modules for client/server applications.
    gkrellnetsel is a panel that interfaces to a web browser where you can paste selected URLs or Google search strings (right click) and quick addition of URLs to your bookmarks.
GKnews 0.1.1 for GKrellM2
    David Zubillaga's plugin can monitor multiple NNTP servers and show the number of new newsgroup articles available on a server since the last one read.
GKrellM SNMP Plugin
GKrellM Timers   1.3 for GKrellM2
    Christian W. Zuckschwerdt has two plugins:
    SNMP is a Simple Network Management Protocol vars monitor which for example can monitor server load via UCD-SNMP daemon or ambient temperature via router environment MIB.
    GKrellM Timers lets you set multiple count down timers or stopwatches. Commands can be executed when count down timers expire.