header photo

Divilinux Lost Blog

A new Dharma Station…

ingrandisci il testo rimpicciolisci il testo testo normale feed RSS Feed

Kima – kicker monitoring applet

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 -

Free Image Hosting at www.ImageShack.us

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 -

Free Image Hosting at www.ImageShack.us

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:

Free Image Hosting at www.ImageShack.us

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.

Related Posts Plugin for WordPress, Blogger...

Il tuo indirizzo ip:
38.107.179.217

Valutazione 3.00 su 5

Commenti via Facebook:

28 Commenti »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


28 Risposte a “Kima – kicker monitoring applet”

  1. 1

    montag ITALY dice:

    Sei sicuro che il pacchetto sia per Feisty?

    kima dipende da libfreetype6 (>= 2.3.5); comunque:
    La versione di libfreetype6 presente sul sistema è 2.2.1-5ubuntu1.1.

      Quota

  2. 2

    divilinu ITALY dice:

    @montag
    si mannaggia, hai ragione..mi sono dimenticato che io ho libfreetype6 piu’ aggiornato
    Lo devo rimuovere..oppure chiedo a DktrKranz come si potrebbe risolvere..mi spiace

    EDIT

    C’erano i pacchetti gia’ confezionati..ho messo il link ;)

      Quota

  3. 3

    montag ITALY dice:

    Ottimo, grazie mille!

      Quota

  4. 4

    Lex ITALY dice:

    scusa divilinu, ma hddtemp mi dice che i diski dormono a meno che non usi il comando “-w” kima ovviamente me li da per dormienti pure…c’è un modo per risolvere?

      Quota

  5. 5

    divilinu ITALY dice:

    si devi usare l’opzione -w se e’ dormiente
    in kima non ci sono pero’ opzioni per modificare il lancio di hddtemp..

      Quota

  6. 6

    Lex ITALY dice:

    bene… :D e per svegliare l’hardisk un modo c’è?

      Quota

  7. 7

    divilinu ITALY dice:

      Quota

  8. 8

    darkmax86 ITALY dice:

    è normale che le 2 cpu abbiano SEMPRE la stessa temperatura???

      Quota

  9. 9

    Lex ITALY dice:

    se per cpu intendi i due core di una cpu, direi d no, un core ha sempre una temperatura superiore all’altro di qualcosina, un paio d gradi, perchè è quello che viene utilizzato maggiormente.

      Quota

  10. 10

    divilinu ITALY dice:

    di solito il core1 ha una temperatura di 1° minore del core0
    ovviamente dipende dalla frequenza di polling

      Quota

  11. 11

    Marco Calatozzo ITALY dice:

    Devvero ottimo, ma forse è meglio usare i widget invece di fare tutti questi passaggi. :-D

      Quota

  12. 12

    divilinu ITALY dice:

    @Marco
    forse non hai capito.. :)
    i “passaggi” servono per attivare il supporto dei sensori, kima e’ un semplice monitor che visualizza temperature, frequenze etc..
    Prima di utilizzare un qualsiasi monitor, widget di superkaramba..kima..gkrellm etc..vanno abilitati questi sensori
    Sinceramente poi e’ meglio una applet, come consumo di memoria, che non superkaramba + 1 widget ;)

      Quota

  13. 13

    Marco Calatozzo ITALY dice:

    Ah scusa, non avevo capito. Ciao ;-)

      Quota

  14. 14

    Tyler ITALY dice:

    Mmm il pacchetto per Feisty l’ho compilato io, non vorrei che avendo anch’io libfreetype aggiornato mi abbia fregato con le dipendenze :( Mal che vada lo ricompilo su una live bella fresca.

    Ottimo articolo comunque Divilinux ;)

      Quota

  15. 15

    divilinu ITALY dice:

    @Tyler
    mi sto ancora informando per risolvere la pacchettizzazione “asincrona”
    Felipe ha risolto, ma non saprei come contattarlo e chiedergli come

      Quota

  16. 16

    Daniele ITALY dice:

    Ciao Divi,
    ho installato kima e lm_sensors su Kubuntu 7.10, ora sto facendo fare le operazioni git-clone (ma quanto ci mette?)…non capisco però a cosa si riferiscano le thermal zones: ne ho 4…che tu sappia, c’è un modo standard per capirne la provenienza? La descrizione è una sorgente Linux ACPI Thermal Zone Driver non meglio definita.

    P.S. il mio sistema è un notebook HP nc8430 con t7200, chipset i945 e ati x1600.

    Grazie e ciao :)

      Quota

  17. 17

    divilinu ITALY dice:

    @Daniele
    devi farmi vedere uno screen perche’ le opzioni dipendono dai sensori che sono diversi per ognuno di noi…non ho mai visto nessun “thermal zone” tra le opzioni di kima

      Quota

  18. 18

    Daniele ITALY dice:

    Allora thermal zones che intendo sono i campi etichettati con TZn, dove n un è numero da 0 a 4. A PC acceso da 10 minuti ho questi valori:
    TZ0 50

      Quota

  19. 19

    Daniele ITALY dice:

    Allora thermal zones che intendo sono i campi etichettati con TZn, dove n un è numero da 0 a 4. Ho questi valori:
    core1 48
    core2 51
    freq1 1GHz
    freq2 1GHz
    proc 1GHz
    TZ0 50
    TZ1 46
    TZ2 44
    TZ3 16
    TZ4 55
    hddtemp 30
    uptime 00:32

    La sorgente dei campi TZ è come detto nel post precedente un Linux ACPI thermal zone driver

      Quota

  20. 20

    Daniele ITALY dice:

    @Divi
    Nessuna idea? ^^

      Quota

  21. 21

    divilinu ITALY dice:

    @Daniele
    non ho proprio idea di dove tu stia guardando..non le ho quelle opzioni nella kima applet..

      Quota

  22. 22

    Daniele ITALY dice:

    Tramite il forum dell’HP ho scoperto le sorgenti; sono 5 sensori, nell’ordine relativi a: DTS, Thermal sensor, Scheda video, Batteria e velocità in % della ventola.
    Di questi, mi interessano solo la scheda video e la ventola; quest’ultima ha però ha come unità di misura i gradi Celsius come gli altri. Divi, sapresti se è possibile cambiare questo in percentuale? Non avrei proprio idea da dove cominciare…

      Quota

  23. 23

    Daniele ITALY dice:

    Any idea?

      Quota

  24. 24

    divilinu ITALY dice:

    @Daniele
    Non ho capito cosa intendi per cambiare in percentuale

      Quota

  25. 25

    Daniele ITALY dice:

    Intendo dire che vorrei far comparire a destra del valore di rotazione della ventola non “°C” ma “%”

      Quota

  26. 26

    Daniele ITALY dice:

    Lo sviluppatore di kima mi ha fatto notare che dando un semplice cat /proc/acpi/thermal_zone/*/temperature è il kernel stesso a identificare come temperatura la velocità della ventola…non è un errore dell’applet, quindi, ma del kernel!

    Pazienza…

      Quota

  27. 27

    divilinu ITALY dice:

    @Daniele
    Potrebbe essere come dici, perche’ ad esempio io non ho nessuna sezione FAN nella kima applet..mi sa che in base a cio’ che rileva ti offre diverse opzioni

      Quota

  28. 28

    Cpu-Scaling e Kubuntu - nuova guida « Divilinux Lost Blog UNITED STATES dice:

Lascia un commento


Posicionamiento web SEO