たとえば、dwm のステータス バーに体温を表示するスクリプトを作成できます。
temp (){
awk '{print $4"°C"}' <(acpi -t)
echo $temp
}
xsetroot -name "$(temp)"
あなたの sensors
セットアップによっては、出力がより複雑になる場合があります:これは私のマシンの 1 つで動作します:
awk '/temp1/ {print +$2"°C"}' <(sensors)
statuscolours にパッチを適用すると、さらに出力の色を $temp
として変更できます より高い値をヒット...
Arch Wiki には基本的なステータスバー スクリプトの設定方法が紹介されており、dwm サイトには .xinitrc の例が含まれています。
私のdwm-status
を見ることができます 詳細のスクリプト:http://beta.intuxication.org/jasonwryan/archer/file/tip/Scripts/dwm-status
私はまったく同じ問題を抱えており、私が使用しているのは "cpufreqtools" (または単に "cpufreq" - 覚えていない!) パッケージです。
cpufreq-info と cpufreq-set の 2 つのコマンドが提供されます
cpufreq-info は、現在の CPU 速度と最小速度と最大速度を一覧表示します。利用可能な手順も。
cpufreq-set は、CPU が到達する最大速度を制限できるため、より便利です。
過熱しやすい私の CPU には、800MHz、1.60GHz、および 1.80GHz の速度があります。だから、私がやっていることは、次のように 1.60GHz に制限することです:
cpufreq-set --max 1.60Ghz
魔法のように機能します!
Linux のスキルが高い場合は、Linux の起動時に常に実行されるように、起動スクリプトに入れることもできます。
頑張ってください。