Suscribirse al RSS

Modificar Screenlets para que trabaje con lm-sensors


Si tienes un procesador que no soporte la medición de temperatura por medio de acpi (como algunos pentiums 4 y D) y puedes medir la temperatura de tu procesador por medio de lm-sensors. Puedes modificar los widgets de screenlets para que muestren la temperatura usando lm-sensors. Para el widget que muestra sólo la temperatura del cpu, debes abrir el archivo TemperatureScreenlet.py que debe estar en /usr/share/screenlets/Temperature (ó en ~/.screenlets/Temperature) y cambiar la función get_cputemp() a lo siguiente:

def get_cputemp(self):
temperature = commands.getoutput("sensors | grep CPU | grep Temp | cut -c15-16")
return int(temperature)

Para el widget del estado del sistema, debes abrir /usr/share/screenlets/SystemStatus.py y cambiar la función get_cputemp() por la misma anterior.

Reinicias los widgets y listo, ya podrás utilizarlos mediante lm-sensors. Tuve que hacer eso porque mi procesador no muestra la temperatura por acpi.

Comparte el artículo

    Etiquetas: , ,

    Escribir un comentario





    Foto de skatox

    Autor: Miguel Useche
    País: Venezuela

    Contáctame ó escrí­beme

    También estoy en:

    Puedes anunciarte en este espacio
    por una baja cantidad de dinero

    Curso en Maracaibo

    Linux user counter

    Blogalaxia

    Firefox Download Button