Podría escribir un script para mostrar su temperatura en la barra de estado de dwm, por ejemplo:
temp (){
awk '{print $4"°C"}' <(acpi -t)
echo $temp
}
xsetroot -name "$(temp)"
Tu sensors
la salida puede ser más compleja, dependiendo de su configuración:esto funciona en una de mis máquinas:
awk '/temp1/ {print +$2"°C"}' <(sensors)
Si parchea los colores de estado, también puede hacer que la salida cambie de color como el $temp
alcanza valores más altos...
Arch Wiki tiene una introducción a la configuración de un script de barra de estado básico y el sitio dwm incluye un ejemplo de .xinitrc.
Puedes ver mi dwm-status
secuencia de comandos para obtener más detalles:http://beta.intuxication.org/jasonwryan/archer/file/tip/Scripts/dwm-status
Tengo exactamente el mismo problema y lo que uso es el paquete "cpufreqtools" (o simplemente "cpufreq" - ¡no lo recuerdo!).
Te da dos comandos:cpufreq-info y cpufreq-set
cpufreq-info enumera la velocidad actual de la CPU y las velocidades mínima y máxima. y los pasos disponibles también.
cpufreq-set es más útil porque puede limitar la velocidad máxima que alcanzará su CPU.
Mi CPU propensa al sobrecalentamiento tiene velocidades disponibles de 800 MHz, 1,60 GHz y 1,80 GHz. Entonces, lo que hago es limitarlo a 1,60 GHz así:
cpufreq-set --max 1.60Ghz
¡Funciona de maravilla!
Si está más avanzado en sus habilidades de Linux, incluso podría ponerlo en un script de arranque para que siempre se ejecute tan pronto como se inicie su Linux.
Buena suerte.