[LINUX] [systemd] Wie gehe ich mit dem Problem um, dass fancontrol nach dem Anhalten nicht funktioniert?

Umgebung

Linux Ubuntu bionic xfce

Einführung

Es ist eine Lüftersteuerung, die den Lüfter steuert, aber wenn ich ihn anhalte, wird die Einstellung aus irgendeinem Grund zurückgesetzt. Hier ist die Lösung:

Lösung

Teil 1 Erstellen Sie eine Shell, die nach der Rückkehr ausgeführt werden soll

Erstellen Sie eine Shell unter "system-sleep" von "systemd", die das Verhalten bei der Rückkehr von "suspend" angibt. (Der Name kann alles sein.)

/lib/systemd/system-sleep/fancontrol-restart


#!/bin/bash
case "$1" in
post)
  exec service fancontrol restart;;
esac

Teil 2 Erstellen Sie einen Dienst für den Neustart

Erstellen Sie einen Dienst, der systemctl ausführt, nachdem suspend.target gestartet wurde

/lib/systemd/system/restart-systemd


[Unit]
Description=restart systemctl
After=suspend.target
[Service]
Type=oneshot
ExecStart=/usr/bin/systemctl restart fancontrol
[Install]
WantedBy=suspend.target

Recommended Posts

[systemd] Wie gehe ich mit dem Problem um, dass fancontrol nach dem Anhalten nicht funktioniert?
[VLC] Wie man mit dem Problem umgeht, dass es während der Wiedergabe nicht im Vordergrund steht
So lösen Sie das Problem, dass APL nach der Übertragung auf das eigentliche Gerät unter Kivy-iOS nicht gestartet wird
Problemumgehung für Djangos Vorlage existiert nicht
Eine Geschichte über den Umgang mit dem CORS-Problem
Problemumgehung für Pandas 1.1.0 und höher Build-Fehler unter Alpine Linux
So gehen Sie mit dem Problem um, dass das aktuelle Verzeichnis verschoben wird, wenn Python von Atom ausgeführt wird
Nach der Installation von php7.2 funktioniert der Befehl php nicht
Wie man mit dem Problem umgeht, dass die Erstellung fehlschlägt, wenn CI / CD von Python Function mit AWS Amplify
Lösung für das Problem, dass der Build bei der Installation von OpenCV (PEP517) nicht beendet wird
[AWS] Umgang mit Wordpress "Die Antwort ist nicht die richtige JSON-Antwort."
Umgang mit dem Problem, dass japanische Zeichen bei der Ausgabe von Protokollen mit dem JSON-Protokollformatierer verstümmelt sind
Wie man mit dem Phänomen umgeht, dass Python (Jupyter Notebook) auf WSL ausgeführt wird, wird abgebrochen
So gehen Sie mit dem Fehler um, dass der MySQL-Container von Docker in der Docker Toolbox nicht gestartet werden kann
[GNOME] So vermeiden Sie das Problem, dass Konvertierungskandidaten beim Konvertieren in Japanisch nicht verschwinden
Umgang mit unausgeglichenen Daten
Problem, discord.py nicht einzubrechen
Die Geschichte der Release-Arbeit der Anwendung, die Google nicht erzählt
Umgang mit dem DistributionNotFound-Fehler
Umgang mit dem Fehler "Fehler beim Laden des Moduls" canberra-gtk-module ", der beim Ausführen von OpenCV auftritt
Das Aufrufen von time.sleep () nach der Druckfunktion mit dem Endargument wird nicht gedruckt
Das 16. Offline-Echtzeit-Schreibproblem wurde mit Python gelöst
Das 16. Offline-Echtzeit-Schreiben eines Referenzproblems zur Lösung mit Python
So beheben Sie einen Fehler, bei dem das Jupyter-Notebook nicht automatisch gestartet wird
(Wird untersucht) USB-Kamera, die mit WebRTC unter RPi4 nicht funktioniert
Das Modul, das mit pip installiert werden sollte, läuft nicht
Das 19. Offline-Echtzeit-Schreiben eines Referenzproblems zur Lösung mit Python
Das 15. Offline-Problem beim Schreiben in Echtzeit wurde mit Python gelöst
So lösen Sie das Problem beim Verpacken des Behälters
So arbeiten Sie mit BigQuery in Python
Umgang mit Enum-Kompatibilitätsfehlern
Der Befehl gqlgen funktioniert nicht mit go's gqlgen
Wie man Problemdaten mit Paiza liest
Intuitive Erklärung, die nicht auf der Formel des Monty Hall-Problems und der Simulation mit Python beruht
Beispiel, was zu tun ist, wenn das Beispielskript nicht funktioniert (OpenCV-Python)
Ich habe es geschafft, die Situation zu lösen, in der Python auf dem Mac nicht funktioniert
Umgang mit der Unfähigkeit, die Sperrdatei / var / lib / dpkg / lock-frontend zu öffnen
Eine Geschichte, die manchmal nicht funktioniert, wenn pip die neueste ist
Über das Problem, dass die Python-Version von Google App Engine nicht ineinander greift
[EC2] Fehlerbehebung, dass Selen nicht ausgeführt werden kann (kein Modul namens Selen)
Umgang mit Speicherlecks in matplotlib.pyplot
Versuchen Sie, das Fizzbuzz-Problem mit Keras zu lösen
So löschen Sie ein Protokoll mit Docker, nicht um ein Protokoll zu sammeln
Umgang mit Problemen, die bei zukünftigen Vorhersagen auftreten, mithilfe des SARIMA-Modells (Modell der gleitenden Durchschnittssumme der saisonalen Selbstrückgabe)
Ich kann nicht nerven. Wie man mit nervigen Objekten umgeht
So testen Sie den Friends-of-Friends-Algorithmus mit pyfof
Umgang mit Laufzeitfehlern in subprocess.call
Der Umgang mit dem Modul'tensorflow 'hat kein Attribut' '
Wie man Kaldi mit JUST Corpus trainiert
Wenn die Platzhalterspezifikation mit Pylint nicht funktioniert
Ich habe untersucht, wie der Arbeitsablauf mit Excel x Python optimiert werden kann
[Jinja2] Lösung für das Problem, dass die in der for-Anweisung hinzugefügten Variablen nicht vererbt werden
Ich habe versucht herauszufinden, wie der Arbeitsablauf mit Excel x Python optimiert werden kann
Verwendung der TP-Link-WLAN-Slave-Einheit, die Linux nicht unterstützt
Ich habe untersucht, wie der Arbeitsablauf mit Excel x Python optimiert werden kann
Das Problem, dass das Bild beim Laden mit PandasTools.LoadSDF nicht in ROMol angezeigt wurde, wurde behoben.