トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2019-10-27の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!Ubuntu18.04でHibernateを有効に(続)
[Ubuntu18.04でHibernateを有効に|https://www.wasamon.net/miyo/index.cgi?page=Diary%2F2019%2D9%2D15]してたけど,サスペンド→ハイバネーションっていうのを設定できてなかった.
なので,サスペンドした後,そのまま放置してると気づいたら
電池がなくなっているということもあって悲しい思いを.
で,ちょっと調べてみたら,
AskUbuntuに[How to go automatically from Suspend into Hibernate?|https://askubuntu.com/questions/12383/how-to-go-automatically-from-suspend-into-hibernate]という8年前のスレッドがあって,
さらに,Ubuntu18.04だと,簡単に解決する方法があがってた.
とりあえず,HibernateDelaySec=60とかして動くことが確認できたので,しばらく使ってみる.

::やりかた
/etc/systemd/sleep.confを作成して,↓の内容を書く
 [Sleep]
 HibernateDelaySec=3600
動作確認は,
 sudo systemctl suspend-then-hibernate
とすると,サスペンドした後,指定秒(上の例だと3600秒=1時間後)まって,ハイバネートする.
蓋しめたときにサスペンド→ハイバネーション,としたければ,/etc/systemd/logind.confの,
HandleLidSwitch= っていう行を探して,
 HandleLidSwitch=suspend-then-hibernate
と変更したあと,
 sudo systemctl restart systemd-logind.service
で,systemd-logind serviceを再起動する.
(セッションが再起動する,と書かれていたけど,特になにもなかった)
これで蓋を閉じると,サスペンドして,しばらく(3600秒)待つとハイバネートするようになった.