
Kima e’ una piccola applet per il kicker che visualizza diverse informazioni riguardo la situazione energetica del nostro computer.
* Temperatura hard disk
* Temperatura GPU
* Temperatura core (modulo coretemp)
* Supporto al frequency scaling
* Supporto fan
* Stato batteria
…e altro ancora
Per poter usufruire di queste informazioni, bisogna disporre degli opportuni moduli del kernel.
Solitamente sono inseriti di default, ma per questi dettagli vi rimando al wiki-Ubuntu Lm-sensors, almeno per un infarinatura sull’argomento.
Oltre agli input prelevati dallo pseudo filesystem /proc, troviamo il supporto ad hwmon e I2C, i due subsystem che si occupano anche di queste cose..
Per avere sempre il subsystem HWMON aggiornato:
sudo apt-get install git-core
git-clone git://lm-sensors.org/kernel/mhoffman/hwmon-2.6.git testing
Dal momento che parliamo sempre di cose che “non si vedono”, ecco dove trovano posto questi due importanti Subsystem:
- I2C -

Supporta gran parte di hardware e di sensori oggi in circolazione sui vari modelli di computer
Generalmente riceve i sorgenti da /proc (es. proc/acpi per la temperatura interna)
- hwmon -

Tra i nuovi moduli che lavorano sotto questo subsystem cito ancora il nuovissimo coretemp, aggiunto da pochissimo
Le informazioni giungono da /sys/devices/ come nel caso della core-temperature.
Quale sara’ il nostro? Basta cercare nella configurazione del kernel oppure bisogna affidarsi a sensors-detect (non infallibile)
La temperatura dell’hard disk arriva da hddtem:
sudo apt-get install hddtemp
Hddtemp e’ un demone che rileva i sensori termici in ascolto sulla porta 7634 in localhost (127.0.0.1)
Il progetto KIma supporta anche:
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)
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:
- 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
=============
Installazione
=============
- Sourceforge Kima project
Scompattiamo i sorgenti nella nostra home e compiliamoli:
./configure –prefix=$(kde-config –prefix)
make
Per Kubuntu:
sudo make install
sudo make clean
Per altre distribuzioni:
su -c ‘make install’
Pacchetto debian per Kubuntu Feisty 7.04 ed Edgy 6.10
- Download
- KIma CVS -
svn checkout https://kima.svn.sourceforge.net/svnroot/kima/trunk/ kima
cd kima/
make -f Makefile.cvs
./configure –prefix=$(kde-config –prefix)
make
su -c ‘make install’ # per kubuntu: sudo make install
appletproxy `kde-config –prefix`/share/apps/kicker/applets/kima.desktop
dcop kicker Panel restart
===========
Attivazione
===========
KIma e’ una applet, percio’:
click destro sul kicker–aggiungi applet–kima

Esempio impostazioni:

Kima in azione:

FAQ:
* D: Kima mostra i valori termici in in Fahrenheit/Celsius. Dove posso modificarli?
R: E’ possibile cambiare in metric/imperial da kcontrol: “Regional & Accessibility”->”Country/Region & Language”->”Other”->”Measure system”->”Metric”/”Imperial” e riavviare la applet (dcop kicker Panel restart).
* D: Dove sono fisicamente le impostazioni di Kima?
R: Si trovano in ~/.kde/share/config/libkimarc.
* D: Kima mostra poche fonti. Perche’ le mie non sono tutte visibili seppur supportate?
R: Prima di avviare Kima e’ necessario assicurarsi di avere i moduli correttamente avviati. Altrimenti la fonte non puo’ essere rilevata.
* D: Supporti futuri nelle prossime releases di Kima?
R: Kima inon e’ limitato alla frequenza, temperatura e velocita’ ventole. Come scritto nel changelog, in futuro ci saranno numerose altre features.