Sugiro usar o aplicativo lm_sensors
para obter as leituras de temperatura de seus sistemas. Você pode ver a saída deste comando com o comando sensors
.
Por exemplo:
$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +56.0°C (crit = +100.0°C)
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 3815 RPM
temp1: +56.0°C
temp2: +0.0°C
temp3: +0.0°C
temp4: +0.0°C
temp5: +0.0°C
temp6: +0.0°C
temp7: +0.0°C
temp8: +0.0°C
A configuração pode ser difícil, às vezes.
Configuração
Dependendo da sua distro, você provavelmente terá que dar o comando apt-get install lm_sensors
ou yum install lm_sensors
.
Uma vez instalado, ele precisa ser configurado. Você pode usar a ferramenta fornecida para isso, sensors-detect
. É interativo (em um terminal), então você terá que responder várias perguntas para ajudar a identificar seu sistema. Este é geralmente o passo que atrai a maioria das pessoas, mas tente.
Voltar para conky
Uma vez que você tenha o lm_sensors
instalado e configurado, você pode adicionar linhas como estas para incorporar a saída de comandos externos na exibição do conky.
Por exemplo, digamos que queremos pegar a temperatura do comando do sensor. Esta linha da saída acima:
temp1: +56.0°C
Este comando irá pegar apenas o valor:
$ sensors|grep temp1|tail -1|awk '{print $2}'
+56.0°C
Para obter conky
, adicione uma linha como esta ao seu arquivo .conf
:
${execi 20 sensors |grep temp1|tail -1|awk '{print $2}'}
Você pode incorporar a linha acima em seu arquivo .conf
onde quer que a temperatura apareça.