コマンドSudo systemctl hibernate
を使用すると、システムは休止状態になったように見えますが、再起動すると、開いたままにされていた以前のウィンドウがまったくない、新たなスタートになります。
そして、Sudo pm-hibernate
を試してみると、Sudo: pm-hibernate: command not found
と表示されます。
これが役立つ場合のドライブ構成は次のとおりです。
/ dev/sda = Windows 10のみのSSD(Windows Cドライブと予約済みパーティション)。
/ dev/sdb =通常のデータのみを含むNTFSおよびEXT4パーティションを備えたHDD。現在のところOSはありません。
/ dev/sdc = Ubuntu 18.04(/パーティション)、スワップ領域、共有NTFSゲームドライブを備えたSSD(GPTパーティション)。
GRUBは/ dev/sdaにインストールされます。
EDIT:GPTの代わりにmsdosを使用して/ dev/sdcに新しいパーティションテーブルを作成しました。次に、Ubuntuを再インストールし、GRUBを/ dev/sdcにインストールしました。これらの変更後、Sudo hibernate
は機能しているようです。
ANOTHER EDIT:画面をロックせずにSudo hibernate
が休止状態になる(つまり、だれでもPCの電源を入れて自動的にログインできる)ので、この行を/etc/sudoers
に追加しました(clnは私のユーザー名です):
cln ALL=NOPASSWD: /usr/sbin/hibernate
この実行可能スクリプトを作成しました:
#!/bin/bash
xdg-screensaver lock
Sudo hibernate
これで、このスクリプトをダブルクリックしてRunを選択し、画面をロックしながら休止状態に直接進むことができます。はるかに快適。
この指示は、Ubuntu 18.04のインストールで機能しました。
Sudo apt install hibernate
hibernateおよびhibernateに必要な他の依存関係をインストールしますgrep swap /etc/fstab
(UUIDを検索)sudoedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"行にスワップのUUIDを追加します。行は次のようになりますGRUB_CMDLINE_LINUX_DEFAULT = "quiet splash resume = UUID of swap"Sudo update-grub
Sudo systemctl hibernate
。すべてが正常に機能する場合は、メニューエントリを追加します。udo 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でデフォルトで休止状態を再度有効にする] 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