Como posso obter o Indicador do Monitor do Sistema para exibir a temperatura?


10

O Indicador de Monitor do Sistema vem com opções para exibir a carga da CPU, o uso da memória e outras estatísticas do sistema, mas atualmente não inclui uma opção para exibir a temperatura (da CPU, HDD, SSD, GPU, etc.).

insira a descrição da imagem aqui

Parece haver funcionalidade incorporada para adicionar sensores adicionais aplicando um comando (clicando em "Novo"). No entanto, não sei como e não consigo encontrar nenhuma documentação que descreva esse recurso.

Meu sistema está configurado para informar a temperatura da seguinte forma:

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  

Esta pergunta refere-se à versão 0.4.3 do sysmonitor do pacote 0.4.3 do 13.04 raring, embora atualmente esteja executando-a em uma instalação atrativa 13.10, pois ainda não foi atualizada no ppa:

https://launchpad.net/indicator-sysmonitor


você pode esperar pelo sysmonitor do indicador ou compilá-lo a partir da fonte na barra de ativação.
Alvar

Eu não entendo esse comentário. Como a compilação do aplicativo adicionaria funcionalidade para mostrar a temperatura?
Andreas J.

Respostas:


8

System Monitor Indicatoré bastante simples / flexível. Você pode adicionar basicamente qualquer script como sensor personalizado. A saída que produz será exibida onde você coloca seu espaço reservado. Eu estou usando isso para extrair informações da saída sensorscomo este:

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

para extrair a temperatura ou

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

para extrair a velocidade do ventilador.

Basta clicar em New, digite um nome e uma descrição e as respectivas linhas acima, Commandcomo mostrado aqui:

insira a descrição da imagem aqui

PS: Após a atualização do Ubuntu 12.04 para 14.04, a ferramenta parecia ter problemas para ler o arquivo de configuração, resultando em uma falha ao tentar adicionar sensores. A remoção .indicator-sysmonitor.jsondo meu diretório pessoal corrigiu isso.


1
Bom - eu usei, sensors | grep "Core 1" | awk '{print $3}'pois ele pode funcionar de maneira diferente em diferentes hardwares.
Wilf

como isso funciona no "System Load Indicator" 0.4; Não consigo ver um menu de adição com um campo de comando.
TiloBunt #

O Indicador de carga do sistema é um aplicativo diferente. Esta pergunta é sobre github.com/fossfreedom/indicator-sysmonitor
fuenfundachtzig

1

Há um indicador para a temperatura neste ppa:

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

Ele já está atualizado com pacotes para o Saucy, embora eu ainda não tentei desde que ainda estou usando o 13.04. Em seguida, você pode iniciá-lo no painel ou na linha de comando e configurar para mostrar diferentes sensores e configurar alarmes.


Obrigado. Posso recomendar esse indicador para qualquer pessoa interessada em monitorar a temperatura (em 13.10). No entanto, ainda estou interessado em respostas sobre como obter suporte de temperatura no monitor-indicador também.
Andreas J.

0

Talvez veja o que indicator-sensorsfaz para obter informações sobre temperatura e coloque isso em um script de shell.

Em seguida, instale o indicador-sysmonitor e adicione seu script a isso.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.