GSENSOR PROJECT: costruzione di un'interfaccia grafica per visualizzare la temperatura e la velocità delle ventole sotto X prese dal rilevamenti degli LM sensors. MAIN PROGRAMMER: (C) 2001 Roberto A. Foglietta <robang@libero.it> Delivered under GPL as beta software, use this software at yuor own risk. English version of page
DOWNLOAD
Mandrake 7.2 o 8.0 con kernel 2.4.x-mdk
- lm_utils-2.4.2_2.5.5-3mdk.i586.rpm [ 193Kb ]
Pacchetti dei sorgenti con script per costruire rapidamente gli RPM personalizzati- lm_sensors-2.5.5.tgz [ 345Kb ]
- i2c-2.5.5.tgz [ 70Kb ]
Le versioni contrassegnate src contengono solo i sorgenti e la documentazione mentre le altre contengono anche i binari- gsensor-0.1.1.tgz [ 101Kb ]
- gsensor-0.1.0.tgz [ 99Kb ]
- gsensor-src-0.0.9.tgz [ 21Kb ]
- gsensor-src-0.0.8.tgz [ 20Kb ]
- gsensor-0.0.7.tgz [ 230Kb ]
- gsensor-src-0.0.6.tgz [ 19Kb ]
- gsensor-src-0.0.5.tgz [ 18Kb ]
- gsensor-src-0.0.4.tgz [ 15Kb ]
- gsensor-src-0.0.3.tgz [ 14Kb ]
- gsensor-src-0.0.2.tgz [ 14Kb ]
- gsensor-src-0.0.1.tgz [ 11Kb ]
Controlla cosa è cambiato fra le versioni- ChangeLog
PREVIEW
[ click to enlarge ]
VISITA il SITO di LM_SENSORS
http://www.netroedge.com/~lm78
LEGGI IL MANUALE DI INSTALLAZIONE
howto/manuale.html
COMPILAZIONEPer la costruzione dell'interfaccia grafica si utilizza Glade (http://glade.pn.org) senza il supporto gnome, vedere la documentazione di Glade per la compilazione. Banalmente comunque si esegua come utente: ./autogen.sh (solo la prima volta) make
INSTALLAZIONEPer quanto riguarda l'installazione si può fare come root spostando i files lmsens.sh e gsensor nella direcotry /usr/bin oppure /usr/local/bin in modo che tutti gli utenti possano accedervi. Occorre solo controllare che lmsens.sh sia in path per l'utente che vuole usare gsensor (which lmsens.sh). Installazione come root: make install cp lmsens.sh /usr/local/bin chmod a+x /usr/bin/lmsens.sh
INTRODUZIONEInsieme all'eseguibile è fornito uno script bash che serve a generare i 6 valori che vanno visualizzati nelle barre segnalatrici. Questi valori possono essere passati al programma mediante file oppure più convenientemente mediante pipe. Questo è un esempio dell'output: [roberto@localhost gsensor-0.0.1]$ ./lmsens.sh +35.0, +36.5, +208.0, 4090 , 0 , 0
DIPENDENZELo script lmsens.sh ha necessità di chiamare i seguenti eseguibili: apm e sensors. Quindi è necessario per l'utente che voglia usare gsensor che tali files siano eseguibili e in path. Non è necessario avere a disposizioen anche il comando apm ma senza il quale non sarà possibile visualizzare lo stato delle batterie L'eseguibilità di questi comandi dovrebbe essere concessa di default, salvo situazioni particolari per cui l'amministratore del sistema ha deciso il contrario. Per quanto riguarda la path è possibile modificare lo script lmsens.sh affinchè chiami i comandi apm e sensors anche da una direcotry dell'utente non in path sostituendo ai semplici comandi la path completa: apm -> /usr/local/home/pippo/bin/apm sensors -> /usr/local/home/pippo/bin/sensors Questo script elabora l'output del comando sensors che è contenuto nel pacchetto lm_utils-2.4.2_2.5.5-3mdk il quale potrebbe avere per dipendenza altri pacchetti Ad ogni buon conto è sufficiente avere una versione di sensors funzionante che emmette un output compatibile con la versione che ho usato. rpm -qi lm_utils-2.4.2_2.5.5-3mdk Name : lm_utils Relocations : (not relocateable) Version : 2.4.2_2.5.5 Vendor : MandrakeSoft Release : 3mdk Build Date : mar 27 feb 2001 02:32:05 CET Install date: mar 20 mar 2001 21:10:24 CET Build Host : no.mandrakesoft.com Group : System/Kernel and hardware Source RPM : kernel-2.4.2-3mdk.src.rpm Size : 680918 License : GPL Packager : Jeff GarzikURL : http://www.lm-sensors.nu Summary : Utilities for lm_sensors. Description : This package contains a collection of user space tools for general SMBus access and hardware monitoring. SMBus, also known as System Management Bus, is a protocol for communicating through a I2C ('I squared C') bus. Many modern mainboards have a System Management Bus. There are a lot of devices which can be connected to a SMBus; the most notable are modern memory chips with EEPROM memories and chips for hardware monitoring. Most modern mainboards incorporate some form of hardware monitoring chips. These chips read things like chip temperatures, fan rotation speeds and voltage levels. There are quite a few different chips which can be used by mainboard builders for approximately the same results.