Comment puis-je obtenir l'indicateur du moniteur système pour afficher la température?

10

L'indicateur du moniteur système est livré avec des options pour afficher la charge du processeur, l'utilisation de la mémoire et d'autres statistiques du système, mais n'inclut pas actuellement une option pour afficher la température (du processeur, du disque dur, du SSD, du GPU, etc.).

entrez la description de l'image ici

Il semble y avoir une fonctionnalité intégrée pour ajouter des capteurs supplémentaires en appliquant une commande (en cliquant sur "Nouveau"). Cependant, je ne sais pas comment, et je ne trouve aucune documentation décrivant cette fonctionnalité.

Mon système est configuré pour signaler la température comme suit:

user@host:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +106.0°C)
temp2:        +29.8°C  (crit = +106.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +79.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +79.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +77.0°C  (high = +87.0°C, crit = +105.0°C)

pkg-temp-0-virtual-0
Adapter: Virtual device
temp1:        +79.0°C  

Cette question se réfère au package indicator-sysmonitor version 0.4.3 de 13.04 raring, bien que je l'exécute actuellement sur une installation 13.10 car il n'a pas encore été mis à jour dans le ppa:

https://launchpad.net/indicator-sysmonitor

Andreas J.
la source
vous pouvez soit attendre l'indicateur-sysmonitor, soit le compiler à partir de la source sur le tableau de bord.
Alvar
Je ne comprends pas ce commentaire. Comment la compilation de l'application ajouterait-elle moi-même des fonctionnalités pour afficher la température?
Andreas J.

Réponses:

8

System Monitor Indicatorest assez simple / flexible. Vous pouvez ajouter pratiquement n'importe quel script en tant que capteur personnalisé. La sortie qu'il produit apparaîtra alors là où vous placez son espace réservé. J'utilise ceci pour extraire des informations de la sortie de sensorscomme ceci:

sensors | grep temp1 | awk '{print $2}' | sed 's/+//' 

pour retirer la température ou

sensors | grep fan1 | awk '{print $2}'

pour extraire la vitesse du ventilateur.

Cliquez simplement sur New, entrez un nom et une description et les lignes respectives ci-dessus Commandcomme indiqué ici:

entrez la description de l'image ici

PS: Après la mise à niveau d'Ubuntu 12.04 vers 14.04, l'outil semblait avoir des problèmes pour lire le fichier de configuration, entraînant un plantage lorsque j'ai essayé d'ajouter des capteurs. La suppression .indicator-sysmonitor.jsonde mon répertoire personnel a résolu ce problème.

fuenfundachtzig
la source
1
Bien - je l'ai utilisé sensors | grep "Core 1" | awk '{print $3}'car il peut fonctionner différemment sur différents matériels.
Wilf
comment cela fonctionne-t-il sur "System Load Indicator" 0.4; Je ne vois pas de menu d'ajout avec un champ de saisie de commande.
TiloBunt
L'indicateur de charge système est une application différente. Cette question concerne github.com/fossfreedom/indicator-sysmonitor
fuenfundachtzig
1

Il y a un indicateur de la température dans ce ppa:

sudo add-apt-repository ppa:alexmurray/indicator-sensors
sudo apt-get update
sudo apt-get install indicator-sensors

Il est déjà mis à jour avec des packages pour saucy, bien que je ne l'ai pas essayé moi-même depuis que j'utilise encore 13.04. Vous pouvez ensuite le lancer à partir du tableau de bord ou de la ligne de commande et le configurer pour afficher différents capteurs et configurer des alarmes.

animaletdesequia
la source
Merci. Je peux recommander cet indicateur à toute personne intéressée par la surveillance de la température (en 13.10). Cependant, je suis toujours intéressé par des réponses sur la façon d'obtenir un support de température dans l'indicateur-sysmonitor.
Andreas J.
0

Peut-être regardez ce que indicator-sensorsfait pour obtenir des informations sur la température et mettez-les dans un script shell.

Ensuite, installez indicateur-sysmonitor et ajoutez votre script à cela.

Bernmeister
la source
-1

à partir de maintenant, l'indicateur du moniteur système ne peut pas afficher la température du processeur. Voici la réponse de l'auteur https://answers.launchpad.net/indicator-sysmonitor/+question/238748

eyeinthebrick
la source
Il n'y a pas de réponse donnée au lien que vous avez fourni, autant que je sache?
Andreas J.
vous avez raison, mais c'était là hier. en parcourant le site, je crois qu'il ne prend toujours pas en charge cette fonctionnalité maintenant.
eyeinthebrick