Onde posso encontrar a temperatura atual do laptop?

Onde posso encontrar a temperatura atual do laptop?

Eu tenho um script que registra informações sobre meu laptop Toshiba, como a temperatura atual, e envia essas informações paraPachube. Recentemente, atualizei para o Ubuntu 11.11 e para a série Kernel 3.0 e meu script parou de funcionar.

O temperaturearquivo que existia /proc/acpi/thermal_zone/TZ01/temperatureagora não existe mais. Existe um diretório relevante em /proc/acpi/toshiba/mas seu conteúdo é o seguinte:

$ ls
fan  keys  lcd  version  video
$ cat *
running:                 0
force_on:                0
hotkey_ready:            0
hotkey:                  0x0000
brightness:              7
brightness_levels:       8
driver:                  0.19
proc_interface:          1
lcd_out:                 0
crt_out:                 0
tv_out:                  0
$

Então, sem temperatura. Alguém sabe uma maneira de obter essas informações? Ainda está em /proc/algum lugar?

Responder1

Consigo encontrar a temperatura do meu laptop Toshiba, expressa em 1/1000 de grau Celsius, em _/sys/class/thermal/thermal_zone0/temp_

cat /sys/class/thermal/thermal_zone0/temp
51000

e acpi -t retorna:
Térmica 0: ok, 51,0 graus C

Meu sistema só tem uma zona térmica0mas suponho que outros sistemas possam ter mais de uma zona.

informação relacionada