Sie könnten ein Skript schreiben, um Ihre Temperatur in der Statusleiste von dwm anzuzeigen, zum Beispiel:
temp (){
awk '{print $4"°C"}' <(acpi -t)
echo $temp
}
xsetroot -name "$(temp)"
Ihr sensors
Die Ausgabe kann je nach Setup komplexer sein:Dies funktioniert auf einem meiner Computer:
awk '/temp1/ {print +$2"°C"}' <(sensors)
Wenn Sie Statusfarben einpatchen, können Sie zusätzlich die Ausgabefarbe als $temp
ändern lassen trifft höhere Werte...
Das Arch-Wiki enthält eine Einführung zum Einrichten eines grundlegenden Statusleistenskripts und die dwm-Site enthält ein .xinitrc-Beispiel.
Sie können meine dwm-status
sehen Skript für weitere Details:http://beta.intuxication.org/jasonwryan/archer/file/tip/Scripts/dwm-status
Ich habe genau das gleiche Problem und verwende das Paket "cpufreqtools" (oder einfach nur "cpufreq" - kann mich nicht erinnern!).
Es gibt Ihnen zwei Befehle:cpufreq-info und cpufreq-set
cpufreq-info listet die aktuelle CPU-Geschwindigkeit und die minimalen und maximalen Geschwindigkeiten auf. und auch die verfügbaren Schritte.
cpufreq-set ist für Sie nützlicher, da Sie die maximale Geschwindigkeit begrenzen können, die Ihre CPU jemals erreichen wird.
Meine überhitzungsanfällige CPU hat die verfügbaren Geschwindigkeiten von 800 MHz, 1,60 GHz und 1,80 GHz. Also, was ich mache, ist es wie folgt auf 1,60 GHz zu begrenzen:
cpufreq-set --max 1,60 GHz
Funktioniert wie ein Zauber!
Wenn Sie in Ihren Linux-Kenntnissen fortgeschrittener sind, können Sie es sogar in ein Boot-Skript einbauen, sodass es immer ausgeführt wird, sobald Ihr Linux startet.
Viel Glück.