Kima - kicker monitoring applet
Various KDE Extensions
Score 82%
Description:

This applet monitors various temperature, frequency and fan sources in your kicker panel.
Make sure you have enabled a supported kernel module.

Homepage:
http://kima.sourceforge.net

Features:
supported thermal sources:
- the Linux ACPI Thermal Zone driver. The corresponding kernel module is called thermal.
- the thermal sources of the Linux ACPI driver for the IBM ThinkPad laptops. The corresponding kernel module is called ibm-acpi.
- the IBM Hard Drive Active Protection System (HDAPS) driver. The corresponding kernel module is called hdaps.
- the Omnibook Configuration Tools & Patches. The corresponding kernel module is called omnibook.
- the iBook G4 CPU and GPU thermal zones. It may work on other Apple machines as well (please let me know).
- the thermal sensors available through hwmon (I2C, lm_sensors, ...).
- the CPU thermal sensor of the i8k kernel driver for Dell Inspiron and Latitude notebooks.
- the GPU thermal sensors of nvidia-settings (provided by the nVidia GPU card driver tools)
- the termal sensors provided by hddtemp daemon (make sure hddtemp runs on 127.0.0.1 port 7634 before kima starts)

supported frequency sources:
- the Linux kernel /proc/cpuinfo interface
- the Linux kernel cpufreq subsystem

supported fan sources:
- the fan sensors available through hwmon (I2C, lm_sensors, ...).
- the fan sources of the Linux ACPI driver for the IBM ThinkPad laptops. The corresponding kernel module is called ibm-acpi.
- the fan sources of the i8k kernel driver for Dell Inspiron and Latitude notebooks.

misc sources:
- CPU usage source
- uptime source that displays the current system uptime
- battery source that displays the current state of charge of your batteries

misc:
- cpufreqd control module to switch cpufreqd profiles via cpufreqd remote interface

installation:
grab a appropriate package for your distribution or the sources below.

using the source:
run configure
./configure --prefix=$(kde-config --prefix)

build the sources
make

install the applet (with appropriate rights)
su -c 'make install'

finally add the applet to your KDE panel (RMB on kicker).
Last changelog:

9 years ago

Kima 0.7.4:
- CPU usage source added
- russian translation added

Kima 0.7.3.2:
- thread wakeups minimized which should lead to a better powertop result
- crash fix: prevent i18n calls from within threads (it seems i18n isn't thread safe)

Kima 0.7.3.1:
- the 0.7.3 tag was inconsistent to the released tar.gz so we decided to release 0.7.3.1
- improvements regarding the dbus error handling
- XNVCtrl support fixed
- small autoconf/automake script improvements

Kima 0.7.3:
- more robust battery source in case of libhal/dbus errors
- since Kima 0.7.2 was already tagged we jump to 0.7.3 the changeog lists the never released 0.7.2 though

Kima 0.7.2:
- battery source added that displays the current state of charge of your batteries through libhal
- nvidia thermal source: optional configure switch added to query libXNVCtrl.a instead of nvidia-settings
- updated admin directory that supports automake 1.10
- swedish, turkish and indonesian translation added (thanks to Oskar Ellström, UÄŸur í‡etin and Donnie S Bhayangkara)
- translation fixes
- processes started by kicker does not exit correctly because of kimas' use of QProcess. KProcess fixes the problem

Kima 0.7.1:
- uptime source added
- initial source scanning parallelized
- spanish translation added
- hungary translation added
- german translation fixes
- hddtemp source bugfix, in case reading from network failed
- preferences bugfix, an enabled source was not displayed on kicker
- cursor fixed if one drags a source and clicks right mouse button
- encoding of the degree sign is now UTF8

Kima 0.7:
- support for moving the sources via drag and drop added
- support for hddtemp daemon added (http://www.guzu.net/linux/hddtemp.php)
- german translation added
- repainting of the sources improved

visit http://kima.sourceforge.net/#changelog for reading the full changelog

Fanaz

10 years ago

I found cpuinfo-0.5.1-1tex.i586.rpm at "rpmbone.net".
Works great with "Fedora Core 5/6". BTW, --nodeps is needed when installing ("acpi" package name differs in tex/fedora).

Report

Fanaz

10 years ago

Sorry.. at "http://rpm.pbone.net/"

Report

gnemmi

10 years ago

Thanks for fixing the omnibook glitch !
Here you will find the newest Conectiva 10 packages.

www.inferna.com.ar/rpm/cpuinfo-0.5.1-8cl.i386.rpm
www.inferna.com.ar/rpm/cpuinfo-0.5.1-8cl.src.rpm

Ken, have you tried getting cpuinfo into kde?

see ya !

Report

ardacetin

10 years ago

also Pardus users can get here PiSi package; http://arda.pardusman.org/pardus/cpuinfo-0.5-1.pisi

Arda,

Report

ardacetin

10 years ago

also Pardus users can get here PiSi package; http://arda.pardusman.org/pardus/cpuinfo-0.5-1.pisi

Arda,

Report

gnemmi

10 years ago

Hi there ken.
As usual, cpuinfo rules ... but I'm having a bit of a problem with 0.5
Everything works as expected, except for the fact that it won't get rid of the extra whitespaces on the omnibook output.

$ cat /proc/omnibook/temperature
CPU temperature: 44 C

cpuinfo will show

Omnibook:CPU 44 C

which is kinda long for the applet =s

BTW: is it possible to get rid of the "Omnibook" tag?

Except from that, it rules and I don't quite understand why it is not part of KDE.

See ya !

Report

gnemmi

10 years ago

well .. damn forum got rid of the extra whitespaces .. so the above example is useless ... but for you to know, there are like 12 whitespaces between the ":" and the "44 C"

Report

kenws

10 years ago

Hello gnemmi,
I fixed that glitch this morning. Thanks for the hint. There will be a new release soon.
ken

Report

Rouzic

10 years ago

In my MacBook the temperature of the CPU does not appear: (

Report

kenws

10 years ago

Hi Rouzic,
Currently CPU Info is tested a G4 IBook. I haven't had access to a MacBook yet. We could try to solve that. Just ping me via jabber.
Regards
Ken

Report

kenws

10 years ago

this one sounds interesting: http://www.mail-archive.com/mactel-linux-users@lists.sourceforge.net/msg00024.html

Report

franute

10 years ago

links to suse packages don't work, can you tell me where to find them? I'm using suse 10.1. Thanks

Report

kenws

10 years ago

its fixed. thanks for the hint. : )

Report

tripod

11 years ago

any chance to support multiple cpus?
regards, toby

Report

kenws

11 years ago

Hi,
I'm afraid the feature isn't available currently. What do you exactly mean by support multiple cpus? Version 0.5 which is under development (https://www.elliptique.net/svn/cpuinfo/trunk) contains support for multiple sources. So, you'll be able to activate as many sources as you want. But I'm not sure if it's the desired feature.
Regards
Ken

Report

tripod

11 years ago

when i try to build from the source tree it fails in the 'tags' directory. it seems that it is not generated automatically.

Report

tripod

11 years ago

played around a little, and now it compiled.
currently the cpu-freq is read from /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

but when i have multiple cpus, there is also a 'cpu1', etc....could we add those as sources aswell?

Report

kenws

11 years ago

Hello tripod,
thanks for clearifying this. I looked into the source code and figured out that's currently not supported but easy to add. I'll implement this in the next days and drop msg here. Feel free to contact me via jabber too - thats usually faster than forums.
Regards
Ken

Report

kenws

11 years ago

The cpufreq subsystem source of the development version (from Revision 47) is able to handle multiple CPUs. Let me know if it works (I have only one CPU).
Thanks.
Ken

Report

dubovik

11 years ago

I was building version 0.4.3 from sources and I got the following error:

cpufreqdconnection.h:57: error: parse error before `*' token

I was able to resolve it by adding

#include <unistd.h>

to cpufreqdconnection.h.

Report

dlock

11 years ago

I couldn't build from source, some errors about "undefined macros" on make (kernel 2.6.17.2).
Could someone please build a slackware 10.2 package? :|

Report

Nitron

11 years ago

Slackware 10.2 package:
http://www.chs-band.org/linux/cpuinfo-0.4.3-Slackware-10.2.tgz

Report

kenws

11 years ago

thanks,
I put it on the download list too.

Report

omega

11 years ago

Thanks for making this applet. It does seem to have potential, however I do have some feedback;

Foreground colour settings, appear to be set as #DADBE1, but are actually black on the kicker. So this doesn't match with what's currently set. The feature does seem to work ok, otherwise. It's just that first default colour that doesn't match with what's set.
The apply button always seems to be enabled. Instead, it should only be enabled when changes have occurred and disabled in all other cases (grayed out).
I assume this applet was made to be used on laptops which can scale their clock speed. But I use this applet simply to display the CPU Core temperature on my kicker and my clock speed cannot change, so I don't have much need for the frequency meter. Would it be too much to ask if you could provide an option to disable it? (Making it align vertically in the middle.)
The applet does not appear to be saving which I2C meter I specify. On every boot, I have to specify that I want to display I2C3 as this is my CPU temperature meter.
It would be nice to make the background of the meter appear in a customizable colour if the temperature reaches a certain value (for example, red if it goes over 50°C)
I'm sure there are people who would like to have their temperature readings in a different unit of measurement.


Cheers,

Report

omega

11 years ago

Adding to that;

The tooltip as shown in the first screenshot does not appear for me.


I should also add my software versions. I'm using Kubuntu Dapper with KDE 3.5.3.
Should you need any other information, do ask.

Thanks again.

Report

9 years ago

Kima 0.7.4:
- CPU usage source added
- russian translation added

Kima 0.7.3.2:
- thread wakeups minimized which should lead to a better powertop result
- crash fix: prevent i18n calls from within threads (it seems i18n isn't thread safe)

Kima 0.7.3.1:
- the 0.7.3 tag was inconsistent to the released tar.gz so we decided to release 0.7.3.1
- improvements regarding the dbus error handling
- XNVCtrl support fixed
- small autoconf/automake script improvements

Kima 0.7.3:
- more robust battery source in case of libhal/dbus errors
- since Kima 0.7.2 was already tagged we jump to 0.7.3 the changeog lists the never released 0.7.2 though

Kima 0.7.2:
- battery source added that displays the current state of charge of your batteries through libhal
- nvidia thermal source: optional configure switch added to query libXNVCtrl.a instead of nvidia-settings
- updated admin directory that supports automake 1.10
- swedish, turkish and indonesian translation added (thanks to Oskar Ellström, UÄŸur í‡etin and Donnie S Bhayangkara)
- translation fixes
- processes started by kicker does not exit correctly because of kimas' use of QProcess. KProcess fixes the problem

Kima 0.7.1:
- uptime source added
- initial source scanning parallelized
- spanish translation added
- hungary translation added
- german translation fixes
- hddtemp source bugfix, in case reading from network failed
- preferences bugfix, an enabled source was not displayed on kicker
- cursor fixed if one drags a source and clicks right mouse button
- encoding of the degree sign is now UTF8

Kima 0.7:
- support for moving the sources via drag and drop added
- support for hddtemp daemon added (http://www.guzu.net/linux/hddtemp.php)
- german translation added
- repainting of the sources improved

visit http://kima.sourceforge.net/#changelog for reading the full changelog

product-maker 88 410

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.7.4
updated Aug 20 2007
added Jan 03 2006
downloads today
0
page views today 0