Anda dapat menulis skrip untuk menampilkan suhu di bilah status dwm, misalnya:
temp (){
awk '{print $4"°C"}' <(acpi -t)
echo $temp
}
xsetroot -name "$(temp)"
sensors
Anda keluaran mungkin lebih rumit, tergantung pada penyiapan Anda:ini berfungsi di salah satu mesin saya:
awk '/temp1/ {print +$2"°C"}' <(sensors)
Jika Anda menambal di statuscolors, Anda juga dapat mengubah warna keluaran sebagai $temp
mencapai nilai yang lebih tinggi...
Arch Wiki memiliki pengantar untuk menyiapkan skrip bilah status dasar dan situs dwm menyertakan contoh .xinitrc.
Anda dapat melihat dwm-status
saya skrip untuk detail lebih lanjut:http://beta.intuxication.org/jasonwryan/archer/file/tip/Scripts/dwm-status
Saya memiliki masalah yang persis sama dan yang saya gunakan adalah paket "cpufreqtools" (atau hanya "cpufreq" - tidak ingat!).
Ini memberi Anda dua perintah:cpufreq-info dan cpufreq-set
cpufreq-info mencantumkan kecepatan CPU saat ini dan kecepatan min dan maks. dan langkah-langkah yang tersedia juga.
cpufreq-set lebih berguna bagi Anda karena Anda dapat membatasi kecepatan maksimum yang pernah dicapai CPU Anda.
CPU saya yang cenderung terlalu panas memiliki kecepatan yang tersedia 800MHz, 1,60GHz, dan 1,80GHz. JADI, yang saya lakukan adalah membatasinya hingga 1,60GHz seperti ini:
cpufreq-set --maks 1,60Ghz
Bekerja seperti pesona!
Jika Anda lebih mahir dalam keterampilan Linux, Anda bahkan dapat memasukkannya ke dalam skrip bootup sehingga selalu dijalankan segera setelah Linux dimulai.
Semoga berhasil.