Como obtenho uma saída de sensores em conky?

0

Estou tentando usar o conky para exibir a saída dos meus sensores, mas não tenho ideia de por onde começar. Eu vi outros scripts e eles não fazem nenhuma sessão para mim. Eu tentei alguns scripts aqui e ali, mas nenhum parece funcionar com o meu.

A saída dos meus sensores é a seguinte.

acpitz-virtual-0
Adapter: Virtual device
temp1:        +48.0°C  (crit = +110.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +49.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:         +49.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:         +44.0°C  (high = +80.0°C, crit = +85.0°C)

O uso de conky im é o seguinte:

TEXT
${color #42AE4A}Processes:${color lightgrey} $processes ${color #42AE4A}Run:${color lightgrey} $running_processes ${color #42AE4A}
${color #42AE4A}Core 1 Temp: ${color lightgrey}${exec sensors | grep 'Core0'} ${color #42AE4A}Core 2 Temp: ${color lightgrey}${exec sensors | grep 'Core1'}

A saída do ui é vista aqui

Eunãoseimuitosobreoscriptconky,nadaajuda.Eporfavor,nãoapenassugiratentarscriptsatéqueumfuncione.Euprefiroaprenderoqueestoufazendo,entãocopieumscript.Ditoisto,oscriptacimaérealmentecopiadoenãotenhoidéiadoqueoexecsignificaoufaz,maseusuponhoquesignificaexecutar.

EDIT:Alterouasduasúltimaslinhasemconkypara:

${color#42AE4A}Core0Temp:${colorlightgrey}${execsensors|grep'Core0'}${color#42AE4A}Core1Temp:${colorlightgrey}${execsensors|grep'Core1'}

Agora,asaídaéaseguinte:

    
por Renamon Toast Crunch 11.05.2014 / 06:06

1 resposta

1

Corrigido. Eu aprendi do comando de corte. As duas últimas linhas agora se parecem com isso.

${color #42AE4A}Core 0 Temp: ${color lightgrey}${exec sensors | grep 'Core 0' | cut -c18-21}
${color #42AE4A}Core 1 Temp: ${color lightgrey}${exec sensors | grep 'Core 1' | cut -c18-21}
    
por Renamon Toast Crunch 11.05.2014 / 06:40