web-dev-qa-db-ja.com

Ubuntu 16.04で休止状態を有効にする方法

これについてはすでに多くのスレッドがあることを知っていますが、それらのどれも私にはうまくいきません。ここに記載されている解決策を試しました:

これは私が試したものです:

1)Sudo pm-hibernateは何もしません。

2)Sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

このファイルは次のようになります。

[upowerでデフォルトで休止状態を再度有効にする] Identity = unix-user:* Action = org.freedesktop.upower.hibernate ResultActive = yes

[logindでデフォルトでhibernateを再度有効にする] Identity = unix-user:* Action = org.freedesktop.login1.hibernate; org.freedesktop.login1.handle-hibernate-key; org.freedesktop.login1; org.freedesktop.login1 .hibernate-multiple-sessions; org.freedesktop.login1.hibernate-ignore-inhibit ResultActive = yes

[login1のデフォルトでhibernateを再度有効にします] Identity = unix-user:*
Action = org.freedesktop.login1.hibernate ResultActive = yes

[logindでデフォルトで複数のユーザーの休止状態を再度有効にする]
Identity = unix-user:*
Action = org.freedesktop.login1.hibernate-multiple-sessions
ResultActive = yes

ファイルもこれに変更しました:

[upowerでデフォルトで休止状態を再度有効にする] Identity = unix-user:* Action = org.freedesktop.upower.hibernate ResultActive = yes

[logindでデフォルトでhibernateを再度有効にする] Identity = unix-user:* Action = org.freedesktop.login1.hibernate; org.freedesktop.login1.hibernate-multiple-sessions ResultActive = yes

...しかし、それでも動作しません。

3)Sudo update-grubメニューにまだ休止状態オプションがありません

4)tuxoniceのインストール

Sudo add-apt-repository ppa:tuxonice/ppa
Sudo apt-get update
Sudo apt-get install tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice

次にSudo pm-hibernate。結果がありません

5)Sudo apt-get install hibernateその後Sudo systemctl hibernateこのエラーメッセージが表示されます。

Logind経由でシステムを休止状態にできませんでした:スリープ動詞はサポートされていません

6)Sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pklaを探した

[Disable hibernate by default in upower] 
[Disable hibernate by default in logind]

...そしてResultActive=noResultActive=yesに変更しました

追加情報:

  • 上記の手順を実行し、上記のすべての手順でPCを再起動しても、休止状態は表示されません。
  • Ubuntu 16.04;インテル®Kabylake GT2
  • 私はSSDを使用しています
  • スワップがmemよりも大きい(freeでテスト済み)。
  • Sudo locate pm-suspend.logは、Sudo pm-hibernateの実行後に何も生じません
  • Sudo pm-hibernateを実行する前後にdmesgを実行し、dmesgの2つの出力を比較しました。両方の出力は同一です

編集:

私は理由を見つけたと思います:BIOSでセキュアブートオプションを無効にする必要があります。これを行うには、通常のブートプロセスを中断すると、オプションのセキュアブートになります。

6
thadeuszlay

私は理由を見つけたと思います:BIOSでセキュアブートオプションを無効にするする必要があります。これを行うには、通常のブートプロセスを中断すると、オプションのセキュアブートになります。

2
thadeuszlay

Ctrl + Alt + tを押すか、ダッシュでターミナルを検索して、ターミナルを開きます。

端末にSudo systemctl hibernateと入力して、Enterを押します。プロンプトが表示されたらパスワードを入力します。

コンピューターの電源を切った後、再び電源を入れます。開いているアプリケーションは再び開きましたか?

休止状態テストが機能する場合は、休止状態にするときにSudo systemctl hibernateコマンドを引き続き使用できます。

メニューで休止状態オプションを有効にすることもできます。これを行うには、お気に入りのテキストエディターを使用して/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pklaを作成します。以下をファイルに追加して保存します。

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

ソース

0
userDepth