答案1
根据这个文件,你做了正确的事情,除了你必须创建文件,/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
你可以通过在终端中复制/粘贴以下内容来完成
sudo tee -a /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla << END1
[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
END1
答案2
这是 Nvidia 的 NVHDA 问题... 意思是通过 HDMI 发出声音。以下是命令行步骤 - 如果您和我一样有 Nvidia 的 NVHDA:
如果我手动禁用音频输出:
sudo tee /proc/acpi/nvhda <<< OFF
然后我就可以让它进入睡眠状态。然后我必须在恢复时再次打开它:
sudo tee /proc/acpi/nvhda <<< ON