Гибернация в статусном меню не работает
Прежде всего гибернация через команду
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