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

Andreas J.
fonte
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.

fuenfundachtzig
fonte
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.

animaletdesequia
fonte
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.

Bernmeister
fonte
-1

a partir de agora, o System Monitor Indicator não pode mostrar a temperatura da CPU. Aqui está a resposta do autor https://answers.launchpad.net/indicator-sysmonitor/+question/238748

eyeinthebrick
fonte
Não há resposta dada no link que você forneceu, até onde posso ver?
Andreas J.
Você está certo, mas estava lá ontem. procurando no site, acredito que ainda não suporta esse recurso agora.
eyeinthebrick