Psionic a écritMa carte ne supporte pas l'acpi donc pas de "out of the box" pour moi 🙁
Oui idem. :/
Dans le fichier "TemperatureScreenlet.py" de base, on trouve les lignes suivantes.
temperature_location = "/proc/acpi/thermal_zone/THRM/temperature"
trip_point_location = "/proc/acpi/thermal_zone/THRM/trip_points"
Je ne dispose donc pas de ces deux dossiers.
Pour autant je peux avoir la température de mon CPU en console avec la ligne suivante (après avoir installé lm-sensors).
oni@xubuntu83:~$ sensors | grep CPU | grep Temp
CPU Temp: +36.5°C (high = +80.0°C, hyst = +75.0°C)
J'aimerai donc que le "TempératureScreenlet" exécute cette commande.
Comme indiqué sur le site du screenlet, j'ai aussi inséré dans le "TemperatureScreenlet.py" les lignes suivantes :
def get_cputemp(self):
"""Get CPU temperature using the ACPI proc interface"""
temperature = commands.getoutput("sensors | grep CPU | grep Temp")
return int(temperature)
Mais sans succès... 🙁
Sûrement qu'il faut que je modifie les deux lignes "location" (ci-dessus), mais que dois-je insérer à la place de "/proc/acpi/thermal_zone/THRM/temperature" ?
Si quelqu'un a une solution, merci d'avance. 😉