
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).
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
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
Report
Fanaz
11 years ago
Report
Fanaz
11 years ago
This one does'nt work:
(cpuinfo-0.4.3-lotus.i586.rpm, SuSE 10.1)
Version 0.4.2/10.0 works 100% ok.
Report
Fanaz
11 years ago
Report
kenws
11 years ago
Report
linux3114a
11 years ago
at
http://home.tiscali.be/raoul.linux/downloadSuSE10.1.htm
ENJOY !!!
Report
kenws
11 years ago
Report
caba
11 years ago
finally add the applet to your KDE panel.
help :/
Report
Firetech
11 years ago
* Right click the panel, usually in the bottom of the screen (where your open programs are listed, and where your K-menu is).
* Select "Add applet to panel..." (You maybe need to select "Panel Menu" first, depending on where you clicked).
* Find and select "CPU Info" in the list in the window that comes up, and click "Add to panel". Done!
If you're using an older version of KDE, the process is like the above, but instead of selecting "Add applet to panel" and finding "CPU Info" in a new window, you select "Add to panel" (in the panel menu), then "Applet" and then "CPU Info".
Report
tweekyd
11 years ago
The rpm for suse 10 works perfectly on my system with NO config problems whatsoever :)
Great little App ... I am not a code writer myself, but have to say I wish I had written this! Thank you.
Report
kenws
11 years ago
Ken
Report
Firetech
11 years ago
My patch is available at http://firetech.fw.nu/cpuinfo-0.4.3-ft1.patch
It applies to both the 0.4.3 version posted in the comments here, and the "more" official 0.4.2 version.
Feel free to try it out.
kenws, if you'd like to apply it upstream, please let me know. My mail can be found on my user page.
Report
kenws
11 years ago
thanks for your improvement. I'll give it a try this evening. Do you have a Jabber account?
Ken
Report
Firetech
11 years ago
Report
Quak
11 years ago
Suggestion
----------------
Cpuinfo shows me
800 MHz / 1.2 GHz
with version 0.4.1 but
798 MHz / 1.2 GHz
with version 0.4.2.
I like rounding in version 0.4.1 more than in version 0.4.2. I like to keep it simple and I don't give a damn about these 2 MHz.
Please let the user choose how much rounding he or her wants in high or low speed modes if it's possible. Many thanks!
Quak
Report
kenws
11 years ago
Ken
Report
Quak
11 years ago
Many thanks for your answer. I understand the rounding history and I think that's reasonable.
Unfortunately both frequency sources (/proc/cpuinfo and cpufreq) give me the same result (798 MHz). The system uses the speedstep-ich driver (kernel 2.6.16) for cpufreq.
For me it's interesting to see in which speed step the system is running at a time and I don't care about small discrepancies. Perhaps it makes sense to round +/- 5 MHz. I think there is no system out there which runs exactly at the given speed and one check box is not to confusing in the configuration menu.
In any case I want to express that your application is great work!
with best regards,
Quak
Report
kenws
11 years ago
thanks, I implemented your suggested change. You can find the version at:
http://www.elliptique.net/~ken/cpuinfo/cpuinfo-0.4.3.tar.gz
Let me know if it's working for you.
Ken
Report
Quak
11 years ago
it works perfectly for me!
Many thanks!
Quak
Report
kess
11 years ago
/bin/sh ../libtool --silent --mode=link --tag=CXX x86_64-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -march=k8 -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o libcpuinfo.la -rpath /usr/kde/3.5/lib64/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.5/lib64 -R /usr/qt/3/lib -R /usr/lib64 -L/usr/lib64 -L/usr/qt/3/lib -L/usr/kde/3.5/lib64 libcpuinfo_la.all_cpp.lo ../src/sources/libsources.a ../src/cpufreqd/libcpufreqd.a -lkdeui
*** Warning: Linking the shared library libcpuinfo.la against the
*** static library ../src/sources/libsources.a is not portable!
*** Warning: Linking the shared library libcpuinfo.la against the
*** static library ../src/cpufreqd/libcpufreqd.a is not portable!
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: ../src/sources/libsources.a(libsources_a.all_cpp.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
../src/sources/libsources.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [libcpuinfo.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/cpuinfo-0.4.2/work/cpuinfo/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/cpuinfo-0.4.2/work/cpuinfo/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/cpuinfo-0.4.2/work/cpuinfo'
make: *** [all] Error 2
Hope, you can fix this soon
Report
kenws
11 years ago
Report
kenws
11 years ago
a brazilian user who seems to have the same problem wrote me the following mail:
I solved a problem with -fPIC option and cpuinfo in my gentoo box and I would
like you to add the modification to cpuinfo. You just need to add the -fPIC
option when compiling and linking cpuinfo. The --with-pic option does not worked for me.
Regards
Ken
Report
linux3114a
11 years ago
at
http://home.tiscali.be/raoul.linux/downloadSuSE10.1.htm
ENJOY !!!
Report
rioch
11 years ago
"The CPU Info Applet could not be loaded. Please check the installation."
I have an intel core duo t2300 processor, maybe this is the problem? Any suggestions?
Report
kenws
11 years ago
Report