私はDebian Jessieを使用しており、スタンバイ/ハイバネーションにuswsuspを使用したいと思っています。インストールと設定は問題なく、s2disk
を手動で実行したときにも機能します。ただし、systemdを使用すると、システムが大幅に変更されたようです。 pm- *ファイルなどを置き換える古い説明は機能しません。
公式wiki も役に立ちません。ドキュメントが役に立たなくなる方法があるためです。
Debian Jessieで休止状態にする方法 はこの質問に強く関連していますが、そこには-uswsuspの使用方法を説明せずに、ユーザーの特定の問題に対する修正のみが示されています。ただし 1つの回答でsleep.conf
と記載されています(「シャットダウン」が適切なエントリであることを疑うだけです...シャットダウンするのではなく、休止状態にする必要があります)。
そのため、このファイルは休止状態システムを変更するのに適したもののようですが、manファイルは混乱を招き、そこに入れなければならないものがわかりません。
Extra:また、最初にそれをハイブリッドスリープ(または「Suspend Sedation」またはそれをどのように呼び出すか)で使用する方法も説明します。
Debianでsystemd
とともにs2disk
を使用するには、以下を行う必要があります。
休止状態サービスを編集します
Sudo systemctl edit systemd-hibernate.service
次のコードを貼り付けます
[Service]
ExecStart=
ExecStartPre=-/bin/run-parts -v -a pre /usr/lib/systemd/system-sleep
ExecStart=/usr/sbin/s2disk
ExecStartPost=-/bin/run-parts -v --reverse -a post /usr/lib/systemd/system-sleep
Systemdを更新する
$ Sudo systemctl daemon-reload
Nown run
$ Sudo systemctl hibernate
読む: https://www.kernel.org/doc/Documentation/power/basic-pm-debugging.txt
そして: https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html
したがって、「シャットダウン」は、再開をトリガーするために持ち上げることができる蓋がないデスクトップに適したソリューションです。基本的に、休止状態のイメージがディスクに書き込まれたときにシャットダウンします。次に、電源を入れると、カーネルは休止状態のイメージを探して使用しようとします。