![状态菜单中的休眠功能不起作用](https://linux22.com/image/1157780/%E7%8A%B6%E6%80%81%E8%8F%9C%E5%8D%95%E4%B8%AD%E7%9A%84%E4%BC%91%E7%9C%A0%E5%8A%9F%E8%83%BD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
答案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