狀態選單中的休眠功能不起作用

狀態選單中的休眠功能不起作用

首先透過命令休眠

sudo pm-hibernate

在我新安裝的 Ubuntu 18.04 上,從命令列運行良好。

我有一個很好的 gnome 擴展,叫做休眠狀態按鈕它顯示一個休眠按鈕在我的系統選單中,如圖所示

狀態列

但是,當我單擊它時,它正在休眠並斷電,但是當我下次啟動時,它會打開一個完整的新會話。

有人有解決這個問題的有效方法嗎?

答案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

相關內容