web-dev-qa-db-ja.com

Ubuntu 18.04でpm-hibernateをデフォルトとして設定

SO( 12 )の質問を利用して、コンピュータを休止状態にする方法を見つけることができました。唯一のアプローチ機能したのはuswsuspでしたが、これによりpm-hibernateが機能しましたが、スリープモジュールを作成した後でも、コマンドラインからのみマシンを休止状態にすることができます。

Sudo cat /etc/pm/config.d/00sleep_module SLEEP_MODULE=uswsusp

pm-hibernateをデフォルトの方法にするにはどうすればよいですか?メニューのhibernateオプションを押すか、ふたを閉じると、systemctlの代わりにpm-hibernateが使用されますか?

4
lf_araujo

この投稿 のアイデアに基づいて、プレーンpm-hibernateを使用してsystemctl-hibernateサービスを取得できました。

現在Ubuntu 18.10を使用しています。

内容をsystemd-hibernate.serviceファイル(/lib/systemd/system/systemd-hibernate.service)に変更します。

[Unit]
Description=Hibernate
Documentation=man:systemd-suspend.service(8)
DefaultDependencies=no

[Service]
Type=oneshot
ExecStart=/usr/sbin/pm-hibernate

デーモンをリロードします

systemctl daemon-reload

そしてそれのために行きます

systemctl hibernate

gnomeを使用していて、hibernate-button(実際にはこのソリューションで機能します)をインストールする場合は、提示されたソリューション here を確認してください。

1
hoebbelsB