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:

10 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

kenws

11 years ago

I haven't test the applet under KDE 3.5. Did you do a "make -f Makefile.cvs" before ./configure? See the installation notes. Thanks Ken

Report

apt-drink

11 years ago

could the kubuntu or the debian packagers provide a source deb so i can recompile it for my amd64 laptop? :)

Report

rdorsch

11 years ago

try

http://alzental-castle.de/~rd/cpuinfo-src/

Report

apt-drink

11 years ago

./configure: line 1379: syntax error near unexpected token `cpuinfo,'
./configure: line 1379: `AM_INIT_AUTOMAKE(cpuinfo, 0.1)'

:(

Report

rdorsch

11 years ago

Looks familiar.

I assume you did not have automake1.6 installed. You can either install this or get a new version of the sources, which do not need automake1.6 any more from

http://alzental-castle.de/~rd/cpuinfo/src/

Happy compiling...

Report

apt-drink

11 years ago

I installed automake1.6 in the version that failed because it was a build-dep! Anyway, the new one worked :) Thanks a lot!!!

Report

danone

11 years ago

Hi,

compiling latest version 0.4 I get:

/usr/include/stdint.h:52: error: multiple types in one declaration
/usr/include/stdint.h:52: error: declaration does not declare anything
make: *** [cpufreqd.lo] Fehler 1

during make. Any idea?

danone

Report

kenws

11 years ago

yes, I have an idea. You can contact me via jabber or email if you like.

Report

zi99y

11 years ago

Same deal here:

/usr/include/stdint.h:52: error: multiple types in one declaration
/usr/include/stdint.h:52: error: declaration does not declare anything
make[2]: *** [cpufreqd.lo] Error 1
make[2]: Leaving directory `/home/gez/downloads/cpuinfo/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/gez/downloads/cpuinfo'
make: *** [all] Error 2

Ken, have emailed you, hope you don't mind! ta

Report

kenws

11 years ago

That error was caused by a missing include and should be fixed now. sorry for inconvenience. Please let me know if you have any problems. Thanks Ken

Report

digitaldan

11 years ago

Is there a way to have the applet respect the "Measure" system setting of imperial vs metric? Very nice applet by the way.

Thanks
Dan-

Report

kenws

11 years ago

Hello Dan, there is no such option in CPU Info currently. The applet just takes the value(s) the kernel module provides.

Report

digitaldan

11 years ago

Hey ken I sent you a few patches via email, let me know what you think.

Thanks
D-

Report

kenws

11 years ago

thank you for your mail and excuse the delay. I was busy due to the work on 0.4. I looked through your patch. It seems that you're transforming the metric values into imperial ones dependent on the kde configuration. I didn't know that and I wasn't able to locate that option in kcontrol. Could you point me into the right direction? I'm using KDE 3.4. Maybe it's a new option in 3.5? I know that the user is currently forced to use the metric system but this is what the kernel does. : ) If it could be auto detected I'll add support for the imperial system in a further (hopefully the next) version. Thanks Ken

Report

zi99y

11 years ago

This is just what I was looking for to run on my laptop - nicely customizable and neat presentaton.I'm running it in a panel on KDE.

One thing is starting to bother me however, when my cpu speed changes (800Mhz - 1.333Mhz for example) the size of the applet changes and causes all the icons on the kicker panel to move with it, they tend to jerk around sometimes when the cpu gets a little taxed.

Anything that can be done about this?

Report

Skrot

11 years ago

Agreed. This is the only "problem" i have with this nice little applet. It'd be nice if it could use a fixed size which has room for the biggest of the frequencies. In my case it switches from 800MHz to 1,333GHz to 1,6GHz to 2GHz - the 2GHz taking much less space than 800MHz and the 1,333GHz taking the most :)

Report

kenws

11 years ago

Thanks for your comment. I'm planning to implemend a caching mechanism that buffers the bounds until the user changes some prefs.

Report

Skrot

11 years ago

Great! Something like this should by the way be a part of KDE 4 / Plasma to replace all those (literary) hundreds of SuperKaramba scripts to display the same info.

Applet-mode: Like this one
Widget-mode: Same info on a skinnable background.

KDE 4 will rock =)

Report

kenws

11 years ago

This effect is nearly eliminated in version 0.4. Please let me know if you encounter problems. Thanks Ken.

Report

ungaro

11 years ago

Hello :)

as the title suggested, I tried to compile this with qt4 but the configure is trying to locate libqt-mt which doesn't exists anymore.

thanks if you look into this, and sorry if its the comment is inappropriate.

Report

kenws

11 years ago

Hi,
I haven't tried it with Qt4 yet, sorry. Using the Qt3Support library in Qt4 it may work. Did you do a "make -f Makefile.cvs" before "./configure"? If you are successful, please let me know. Thanks Ken.

Report

kenws

11 years ago

A friendly user told me that the code compiles also with Qt4 using the Qt3Support library.

Report

yellowcord

11 years ago

Got it installed into my Gentoo box using the ebuild (first non-official ebuild I have ever installed), (finally) figured out how to add applets to the kicker and I compiled all of the necessary things (I think) into the kernel.

Now CPU info tells me that my CPU is running at 2.1 GHz and has a N/A above that. I've had a lot of fun and learned quite a bit up to this point but am now wondering if I'm wasting my time.
Does this require a processor that has frequency changing technology (speedstep/powernow)?

I can do a "modprobe thermal" without any complaints but the only source I have is proc.

I have gkrellm2 working and now that I know how kicker applets work ksim (both using lm-sensors) is also running, both have my temperature info, I really want this applet to work as these two aren't in the kicker. Any ideas?

Report

kenws

11 years ago

I don't know your hardware so maybe the thermal module provides no thermal zone on your system. Try cat /proc/acpi/thermal_zone/*/temperature after loading the thermal module to see if its there.

Report

yellowcord

11 years ago

My set up is a Athlon 2800+ (NOT mobile) using the VIA KM400 chipset. I have nothing below thermal_zone, I guess thats my problem. I guess I'll try compiling everything having to do with ACPI into my kernel. I'll let you know how that works :/

Thanks for the response.

Report

10 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 3