Estoy editando un tema de Conky. Me gustaría mostrar las temperaturas del procesador en grados Fahrenheit en lugar de Celsius.
En el ~/.conkyrc
archivo, el comando sensors | grep 'Core 0' | cut -c18-19
se utiliza para encontrar la temperatura en Celsius para el primer núcleo del procesador. Quiero usar bc
para calcular esto (darle outputvalue*9/5+32
).
El problema es que bc
solo quiere valores absolutos, y no veo forma de pasar la salida del programa. Si intento usar algo como temp=$(sensors | grep 'Core 0' | cut -c18-19) & echo 'temp*9/5+32' | bc
, termina dándome 32 porque registra "temp" como 0.
Respuesta aceptada:
Según la ayuda de Conky, puede especificar esto en el archivo de configuración ~/.conkyrc
Cita:
unidad_temperatura
- Unidad de salida deseada de todos los objetos que muestran una temperatura. Los parámetros son "fahrenheit" o "celsius". La unidad predeterminada es
grado Celsius.