Můžete napsat skript pro zobrazení vaší teploty ve stavovém řádku dwm, například:
temp (){
awk '{print $4"°C"}' <(acpi -t)
echo $temp
}
xsetroot -name "$(temp)"
Váš sensors
výstup může být složitější v závislosti na vašem nastavení:toto funguje na jednom z mých počítačů:
awk '/temp1/ {print +$2"°C"}' <(sensors)
Pokud patchujete stavové barvy, můžete navíc nechat změnit barvu výstupu jako $temp
dosáhne vyšších hodnot...
Arch Wiki obsahuje úvod do nastavení základního skriptu stavového řádku a stránka dwm obsahuje příklad .xinitrc.
Můžete vidět můj dwm-status
skript pro více podrobností:http://beta.intuxication.org/jasonwryan/archer/file/tip/Scripts/dwm-status
Mám úplně stejný problém a používám balíček "cpufreqtools" (nebo jen "cpufreq" - nemůžu si vzpomenout!).
Poskytuje dva příkazy:cpufreq-info a cpufreq-set
cpufreq-info vypíše aktuální rychlost CPU a minimální a maximální rychlost. a také dostupné kroky.
cpufreq-set je pro vás užitečnější, protože můžete omezit maximální rychlost, které váš CPU kdy dosáhne.
Můj CPU náchylný k přehřátí má dostupné rychlosti 800 MHz, 1,60 GHz a 1,80 GHz. Takže to omezím na 1,60 GHz takto:
cpufreq-set --max 1,60 GHz
Funguje jako kouzlo!
Pokud jste ve svých znalostech Linuxu pokročilejší, můžete jej dokonce vložit do spouštěcího skriptu, aby se vždy spustil, jakmile se váš Linux spustí.
Hodně štěstí.