Jak sprawić, by wskaźnik monitorowania systemu wyświetlał temperaturę?


10

System Monitor Indicator zawiera opcje wyświetlania obciążenia procesora, zużycia pamięci i innych statystyk systemowych, ale obecnie nie zawiera opcji wyświetlania temperatury (procesora, dysku twardego, dysku SSD, karty graficznej itp.).

wprowadź opis zdjęcia tutaj

Wydaje się, że wbudowana jest funkcja dodawania dodatkowych czujników poprzez zastosowanie polecenia (klikając „Nowy”). Jednak nie wiem jak i nie mogę znaleźć żadnej dokumentacji opisującej tę funkcję.

Mój system jest skonfigurowany do raportowania temperatury w następujący sposób:

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  

To pytanie odnosi się do pakietu wskaźnik-sysmonitor w wersji 0.4.3 z 13.04 raring, chociaż obecnie używam go z paskudną instalacją 13.10, ponieważ nie został jeszcze zaktualizowany w ppa:

https://launchpad.net/indicator-sysmonitor


możesz poczekać na wskaźnik-sysmonitor lub skompilować go ze źródła na starterze.
Alvar,

Nie rozumiem tego komentarza. W jaki sposób sama kompilacja aplikacji dodałaby funkcjonalność pokazującą temperaturę?
Andreas J.,

Odpowiedzi:


9

System Monitor Indicatorjest dość prosty / elastyczny. Możesz dodać zasadniczo dowolny skrypt jako czujnik niestandardowy. Produkowane przez niego dane wyjściowe pojawią się tam, gdzie umieścisz symbol zastępczy. Używam tego, aby wyodrębnić informacje z wyników sensorstakich jak:

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

w celu podwyższenia temperatury lub

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

aby wydobyć prędkość wentylatora.

Po prostu kliknij New, wprowadź nazwę i opis oraz odpowiednie wiersze z góry, Commandjak pokazano poniżej:

wprowadź opis zdjęcia tutaj

PS: Po aktualizacji z Ubuntu 12.04 do 14.04 narzędzie wydawało się mieć problemy z odczytaniem pliku konfiguracyjnego, co spowodowało awarię, gdy próbowałem dodać czujniki. Usunięto to .indicator-sysmonitor.jsonz mojego katalogu domowego.


1
Fajnie - użyłem, sensors | grep "Core 1" | awk '{print $3}'ponieważ może działać inaczej na różnych urządzeniach.
Wilf

jak to działa w przypadku „wskaźnika obciążenia systemu” 0.4; Nie widzę menu dodawania z polem wprowadzania poleceń.
TiloBunt

Wskaźnik obciążenia systemu to inna aplikacja. To pytanie dotyczy github.com/fossfreedom/indicator-sysmonitor
fuenfundachtzig

1

W tym ppa znajduje się wskaźnik temperatury:

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

Jest już zaktualizowany o pakiety dla pyskaty, chociaż sam tego nie próbowałem, ponieważ nadal używam 13.04. Następnie możesz uruchomić go z deski rozdzielczej lub z wiersza poleceń i skonfigurować wyświetlanie różnych czujników i konfigurowanie alarmów.


Dzięki. Mogę polecić ten wskaźnik każdemu, kto jest zainteresowany monitorowaniem temperatury (w 13.10). Nadal jednak interesują mnie odpowiedzi na pytanie, jak uzyskać wsparcie temperaturowe w sysmonitor wskaźników.
Andreas J.,

0

Być może spójrz na to, co indicator-sensorsrobi, aby uzyskać informacje o temperaturze i umieścić je w skrypcie powłoki.

Następnie zainstaluj wskaźnik-sysmonitor i dodaj do niego swój skrypt.



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.