Wie kann ich erreichen, dass der Systemmonitorindikator die Temperatur anzeigt?

Wie kann ich erreichen, dass der Systemmonitorindikator die Temperatur anzeigt?

Der System Monitor Indicator verfügt über Optionen zum Anzeigen der CPU-Auslastung, der Speichernutzung und anderer Systemstatistiken, bietet derzeit jedoch keine Option zum Anzeigen der Temperatur (von CPU, HDD, SSD, GPU usw.).

Bildbeschreibung hier eingeben

Es scheint eine integrierte Funktion zum Hinzufügen zusätzlicher Sensoren durch Anwenden eines Befehls (durch Klicken auf „Neu“) zu geben. Ich weiß jedoch nicht, wie das geht, und ich kann keine Dokumentation finden, die diese Funktion beschreibt.

Mein System ist so eingerichtet, dass es die Temperatur wie folgt meldet:

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  

Diese Frage bezieht sich auf das Paket indicator-sysmonitor, Version 0.4.3 von 13.04, obwohl ich es derzeit auf einer 13.10-Saucy-Installation ausführe, da es im PPA noch nicht aktualisiert wurde:

https://launchpad.net/indicator-sysmonitor

Antwort1

System Monitor Indicatorist recht einfach/flexibel. Sie können grundsätzlich jedes Skript als benutzerdefinierten Sensor hinzufügen. Die Ausgabe, die es erzeugt, wird dann dort angezeigt, wo Sie den Platzhalter platziert haben. Ich verwende dies, um Informationen aus der Ausgabe wie sensorsfolgt zu extrahieren:

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

zur Ermittlung der Temperatur oder

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

um die Lüftergeschwindigkeit zu extrahieren.

Klicken Sie einfach auf New, geben Sie einen Namen und eine Beschreibung ein und fügen Sie die jeweiligen Zeilen von oben darunter ein, Commandwie hier gezeigt:

Bildbeschreibung hier eingeben

PS: Nach dem Upgrade von Ubuntu 12.04 auf 14.04 hatte das Tool offenbar Probleme, die Konfigurationsdatei zu lesen, was beim Versuch, Sensoren hinzuzufügen, zu einem Absturz führte. Das Entfernen .indicator-sysmonitor.jsonaus meinem Home-Verzeichnis hat das Problem behoben.

Antwort2

In diesem PPA gibt es einen Indikator für die Temperatur:

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

Es ist bereits mit Paketen für Saucy aktualisiert, obwohl ich es selbst noch nicht ausprobiert habe, da ich immer noch 13.04 verwende. Sie können es dann vom Dashboard oder von der Befehlszeile aus starten und so konfigurieren, dass verschiedene Sensoren angezeigt und Alarme eingerichtet werden.

Antwort3

Schauen Sie sich vielleicht an, was indicator-sensorsgetan wird, um Temperaturinformationen abzurufen und diese in ein Shell-Skript einzufügen.

Dann installierenIndikator-Sysmonitorund fügen Sie Ihr Skript hinzu.

Antwort4

Derzeit kann der Systemmonitorindikator die CPU-Temperatur nicht anzeigen. Hier ist die Antwort des Autorshttps://answers.launchpad.net/indicator-sysmonitor/+question/238748

verwandte Informationen