Гибернация в статусном меню не работает

Прежде всего гибернация через команду

sudo pm-hibernate

отлично работает из командной строки на моем недавно установленном Ubuntu 18.04.

У меня есть прекрасное расширение для gnome, называемое кнопкой состояния Hibernate, которое отображает кнопку Hibernate в системном меню, как показано на этом рисунке.

Но когда я нажимаю на него, он переходит в спящий режим и выключается, но при следующем запуске он открывается с совершенно новой сессией.

У кого-нибудь есть рабочее решение этой проблемы?

2 ответа

Согласно этому документу, вы сделали правильные вещи, за исключением того, что вы должны создать файл
/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

Это связано с проблемами NVHDA от Nvidia, то есть со звуком через HDMI. Вот шаги для командной строки - если у вас Nvidia NVHDA, как у меня:

Если я вручную отключить аудио выход:

sudo tee /proc/acpi/nvhda <<< OFF

Тогда я смогу уснуть. Затем я должен снова включить его при возобновлении с:

sudo tee /proc/acpi/nvhda <<< ON
Другие вопросы по тегам