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

10

O System Monitor Indicator 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.).

Parece haver uma 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 questão refere-se ao pacote indicador-sysmonitor versão 0.4.3 de 13.04 raring, embora atualmente eu esteja rodando em uma instalação de 13.10 saucy, pois ainda não foi atualizado no ppa:

link

    
por Andreas J. 06.11.2013 / 09:22

4 respostas

7

System Monitor Indicator é bastante simples / flexível. Você pode adicionar basicamente qualquer script como sensor personalizado. A saída que produz aparecerá então onde você coloca seu espaço reservado. Estou usando isso para extrair informações da saída de sensors da seguinte forma:

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

para extrair a temperatura ou

sensors | grep fan1 | awk '{print }'

para extrair a velocidade do ventilador.

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

PS: Após a atualização do Ubuntu 12.04 para o 14.04, a ferramenta parecia ter problemas para ler o arquivo de configuração, resultando em uma falha quando tentei adicionar sensores. Remover .indicator-sysmonitor.json do meu diretório home corrigiu isso.

    
por fuenfundachtzig 16.08.2014 / 18:58
1

Existe 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 os pacotes por atrevimento, embora eu não tenha tentado, pois ainda estou usando o 13.04. Você pode então iniciá-lo a partir do traço ou da linha de comando e configurar para mostrar diferentes sensores e configurar alarmes.

    
por animaletdesequia 06.11.2013 / 13:06
0

Talvez veja o que o indicator-sensors faz para obter informações de temperatura e colocar isso em um script de shell.

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

    
por Bernmeister 22.07.2014 / 13:08
-1

A partir de agora, o System Monitor Indicator não exibe a temperatura da CPU. Aqui está a resposta do autor link

    
por eyeinthebrick 13.11.2013 / 18:54