GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So aktivieren Sie Schutzmaßnahmen für die CPU-Temperatur

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.


Linux
  1. So wählen Sie einen erschwinglichen Linux-Laptop für Videokonferenzen aus

  2. So aktivieren Sie das langsame Abfrageprotokoll für MySQL

  3. Wie schreibe ich ein Startskript für Systemd?

  4. Wie skripte ich eine Ja-Antwort für die Installation von Programmen?

  5. Wie aktiviere ich die Syntaxhervorhebung für .bash_aliases in vim?

So aktivieren Sie passwortloses Sudo für Benutzer in Linux

So aktivieren Sie den Conda-Forge-Kanal für den Conda-Paket-Manager

So überprüfen Sie die CPU-Temperatur unter Ubuntu

Wie aktiviere ich die Alt-Gr-Taste als Alt-R für Emacs unter Ubuntu 16.04?

Wie aktiviere ich temporäre URLs für WHM/cPanel?

Wie aktiviere ich CloudFlare CDN für meine Website?