17/9/11

Conky Colors: temperatura para AMD

La configuración por default de ConkyColors no funciona correctamente en algunos casos, como en AMD que no muestra la temperatura.

El problema es que el sensor posee 2 muestras de la temperatura de cada núcleo (core), como puede verse en la siguiente salida:

$ sensors

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:  +40.0°C                                   
Core0 Temp:  +36.0°C                                   
Core1 Temp:  +48.0°C                                   
Core1 Temp:  +38.0°C     
                              

Para corregirlo, hay que reemplazar el comando que lee los parámetros de la temperatura en ~/.conkycolors/conkyrc:

{execi 30 sensors | grep 'Core 0' | cut -c15-16}

por

{execi 30 sensors | grep -m 1 'Core0' | cut -c15-16}

Esto hará que sólo vea la primera salida de cada temperatura y  lo muestre correctamente!