Ubuntuがサスペンドモードまたは休止モードから復帰したときにスクリプトを呼び出す方法はありますか?


13

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

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

回答:


14

まず、バグを見つけました。ユーザーは、再開後にタッチパッドの設定が失われることに煩わされることは想定されていません。Launchpadに移動してこのバグを報告し、適切に特定して修正できるようにします。

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


スクリプトを作成し、実行されていることを確認しました。しかし、効果はないようです。ただし、これはそのバグによるものと思われます。
innaM

3
おそらく、再開スクリプトの実行後にタッチパッドが再初期化されます...その構成は失われます。
ジュリアーノ

スクリプトの完全な例:ubutnuforums
アドビ

私は、この施設はで文書化していることを追加したいman pm-action49 -ところで、ユーザが指定したスクリプトが00命名されるべきであると述べて、どの
mnicky
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.