Kima - kicker monitoring applet

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
Score 50.0%
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:

11 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

yellowcord

13 years ago

yeah I kinda figured... thanks anyways. Gonna see if I can't hack at your code to take the lm_sensors values instead :)

Report

C

kenws

13 years ago

Version 0.4 has an initial i2c (lm_sensors) support. Please let me know if it works for you. I can't test it. Thanks Ken.

Report

Kwellmeister

13 years ago


I made a package for debian unstable / kde 3.5 :
http://harrys-home.gmxhome.de/cpuinfo_0.3-1_i386.deb

Report

C

kenws

13 years ago

added. thanks

Report

xtacocorex

13 years ago

New Kubuntu package:
http://www.public.iastate.edu/~bobw/cpuinfo_0.3-1_i386.deb

Report

C

kenws

13 years ago

added. thanks

Report

chrisdog

13 years ago

Can you add those cpuinfo files in /sys/devices/system/cpu/cpu0/cpufreq, especially the cpuinfo_cur_freq as a source for the cpu speed?

is it possible to get the temperatur (and sometimes maybe some other nice information from lm-sensors? i sometimes experience problems with this acpi methode...

Report

C

kenws

13 years ago

Yes, the Linux kernel cpufreq subsystem is supported but Lm_sensors is not.

Report

Renze

13 years ago

Any plans to support lm_sensors in the future?

Report

C

kenws

13 years ago

Version 0.4 has an initial i2c (lm_sensors) support. Please let me know if it works for you. I can't test it. Thanks Ken.

Report

C

kenws

13 years ago

Yes, Maybe. : ) My Thinkpad doesn't support lm_sensors so I'm not able to test it directly. I've heard its possible to grab sensor information from /sys/bus/i2c/devices/*/temp*_input or /sys/devices/pci*/*/i2c-*/*/temp1_input. I know nearly nothing about lm_sensors. Your'e welcome to discuss it. Feel free to contact me via Jabber: ken@elliptique.net.

Report

gohanz

13 years ago

http://www.slacky.it/index.php?option=com_remository&Itemid=1&func=fileinfo&filecatid=883&parent=category

Report

C

kenws

13 years ago

thanks, added.

Report

6thpink

13 years ago

Dunno if someone suggested this before but, would be nice to have something like 1.4 ghz instead of the full thing, the temp is much shorter so much of its space is really empty. For me the "two numbers in a single line" solution that I posted before would solve this as well...

Report

C

kenws

13 years ago

its fixed in version 0.3.

Report

sanderant

13 years ago

I've been looking for an app that does just this for a long time. KDE is finally closing the applet gap (which of course I'm sure will be complete with plasma).

One request though, please round down to the nearest integer. Three decimal places is fine, but takes up real estate and is off kilter next to my hopefully :) 2 digit temperature

Report

6thpink

13 years ago

Until now the only option (that I know of) was ksensors (and so lm_sensors, which I dislike a lot). That or karamba, that I dislike even more.

One suggestion. The possibility to put the thrm and the frequency into a single line would be nice for the smaller kicker layouts. Anyway, it is perfectly readable for me in such layout, but having it into a single line would let you use bigger fonts when using a tiny kicker.

Thanks for sharing this :)

Report

C

kenws

13 years ago

Since version 0.3.1 the applet is able to handle small kicker layouts. Give it a try. Thanks Ken

Report

C

kenws

13 years ago

I also want CPU Info to support smaller kicker layouts. I don't know if other users share my thoughts but I would like to have a clean small app without having too many config options. So it would be cool to make the Applet more "intelligent" instead of adding option by option. Since I'm new to the KDE development it will take a while. If you have an idea how this can be implemented, contact me via jabber or email. Anyway its on my todo list and I'll look what I can do for the next release.

Report

xtacocorex

13 years ago

I've updated the .deb for Kubuntu:
http://www.public.iastate.edu/~bobw/cpuinfo_0.2-1_i386.deb

Report

xtacocorex

13 years ago

Sorry for the double post.

I need to stop refreshing the page after, which I think is the cause.

Report

xtacocorex

13 years ago

I've updated the .deb for Kubuntu:
http://www.public.iastate.edu/~bobw/cpuinfo_0.2-1_i386.deb

Report

C

kenws

13 years ago

added. thanks

Report

chrissi75

13 years ago

... is broken.
Besides, it is a good app.

Chris

Report

C

kenws

13 years ago

Hm, I'm not using OpenSuSE 10 - sorry. Normally you have to enable the temperature ACPI kernel module (modprobe thermal). Then check whether /proc/acpi/thermal_zone/*/temperature is available - the applet checks that too.

Report

11 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

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.7.4
updated Aug 20 2007
added Jan 03 2006
downloads today
0
page views today 6