web-dev-qa-db-ja.com

Ubuntuがサスペンドモードまたは休止状態モードからウェイクアップしたときにスクリプトを呼び出す方法はありますか?

Ubuntuマシンにログオンすると自動的に実行される小さなシェルスクリプトがあります。タッチパッドのパラメータを好きなように設定します。ただし、Ubuntuが休止状態または一時停止後にウェイクアップすると、タッチパッドがデフォルトの状態に戻り、小さなスクリプトを再度実行する必要があります。

このプロセスを自動化して、マシンが再び起動したときにスクリプトが魔法のように呼び出されるようにする方法はありますか?

13
innaM

まず第一に、あなたはバグを見つけました。ユーザーは、再開後にタッチパッドの構成が失われることを気にする必要はありません。 Launchpad に移動し、このバグを報告して、適切に識別して修正できるようにします。

その後、/etc/pm/sleep.d/に移動し、一時停止または休止状態の前後に実行されるスクリプトを追加します。スクリプトは、単一のコマンドラインパラメータ「suspend」、「resume」、「hibernate」、または「thaw」を受け取ります。この引数を調べて、適切なアクションを実行する必要があります。そのディレクトリ(99laptop-mode)には、参照として使用できるスクリプトが少なくとも1つ必要です。

14
Juliano