Gibt es eine Möglichkeit, ein Skript aufzurufen, wenn Ubuntu aus dem Suspend- oder Ruhezustand aufwacht?

13

Ich habe ein kleines Shell-Skript, das automatisch ausgeführt wird, wenn ich mich bei meinem Ubuntu-Rechner anmelde. Es stellt die Parameter meines Touchpads so ein, wie es mir gefällt. Wenn Ubuntu jedoch nach dem Ruhezustand oder dem Anhalten wieder aktiviert wird, kehrt mein Touchpad in den Standardzustand zurück und ich muss mein kleines Skript erneut ausführen.

Kann ich diesen Prozess auf irgendeine Weise automatisieren, sodass das Skript magisch aufgerufen wird, wenn die Maschine wieder aufwacht?

innaM
quelle

Antworten:

14

Zunächst einmal haben Sie einen Fehler gefunden. Der Benutzer sollte sich nicht darum kümmern, dass die Touchpad-Konfiguration nach dem Fortsetzen verloren geht. Sie rufen Launchpad auf und melden diesen Fehler, damit er richtig identifiziert und behoben werden kann.

Anschließend /etc/pm/sleep.d/fügen Sie ein Skript hinzu, das vor und nach dem Anhalten oder Ruhezustand ausgeführt wird. Das Skript empfängt einen einzelnen Befehlszeilenparameter "suspend", "resume", "hibernate" oder "thaw". Es sollte dieses Argument überprüfen und die entsprechende Aktion ausführen. In diesem Verzeichnis ( 99laptop-mode) sollte sich mindestens ein weiteres Skript befinden, das Sie als Referenz verwenden können.

Juliano
quelle
Ich habe das Skript erstellt und sichergestellt, dass es ausgeführt wird. Aber es scheint keine Wirkung zu haben. Ich denke, das liegt an diesem Fehler.
25.
3
Möglicherweise wird das Touchpad neu initialisiert, nachdem die Wiederaufnahmeskripts ausgeführt wurden ... und die Konfiguration verloren gegangen ist.
Juliano
Hier ist ein vollständiges Beispiel des Skripts: ubutnuforums .
Adobe
Ich möchte hinzufügen, dass diese Einrichtungen dokumentiert sind, in man pm-actiondenen übrigens steht, dass die vom Benutzer bereitgestellten Skripte 00 - 49.
mnicky