Onde posso encontrar a temperatura atual do laptop?

3

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

O arquivo temperature , que costumava estar em /proc/acpi/thermal_zone/TZ01/temperature , agora 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 essa informação? Ainda está em /proc/ em algum lugar?

    
por snim2 14.01.2012 / 13:37

1 resposta

2

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

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

e acpi -t retorna:
Thermal 0: ok, 51.0 graus C

Meu sistema tem apenas um thermal_zone 0 , mas suponho que outros sistemas possam ter mais de uma zona.

    
por John S Gruber 18.05.2012 / 23:04