スタンバイ/休止状態にsystemdでuswsuspを使用する方法は? (Debian)

スタンバイ/休止状態にsystemdでuswsuspを使用する方法は? (Debian)

私はDebian Jessieを使用しており、スタンバイ/休止状態にuswsuspを使用したいと思います。インストールと構成に問題はなく、手動での実行も可能ですs2disk。ところで、systemdを使用してからシステムが劇的に変わったようです。 pm-*ファイルまたは同様のファイルの以前の解釈を置き換えることは機能しません。
しかも公式wiki文書には役立つ方法がほとんどないので、役に立ちません。

Debian Jessieから休止状態に切り替える方法この質問と密接に関連していますが、uswsuspの使い方を説明せず、ユーザーが直面している特定の問題に対する修正のみを表示します。しかし、一つの答えでこれsleep.conf言及しました(私たちは…まあ…終了を望まないで休止状態に切り替えるので、「終了」がそこに設定する正しい項目かどうか疑問です。)

だからこのファイルは良いようで、休止状態のシステムを変更することができますが、manファイルが混乱していて、何を入れるべきかを理解していません。

追加:また、まず、ハイブリッド睡眠(または「停止鎮静剤」または何と呼ぶか​​)で使用する方法について説明します。

ベストアンサー1

Debian でs2diskwith を使用するには、systemd次のことが必要です。

  • 休止状態サービスを編集するには、以下を使用します。

    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
    
  • システムアップデート

    $ sudo systemctl daemon-reload
    
  • 今走る

    $ sudo systemctl hibernate
    

おすすめ記事