14.04 и выше
Митч указывает в своем ответе за 14.04 и 16.04, что вы должны проверить, 10-vendor.d/com.ubuntu.desktop.pkla
прежде чем что-либо изменять. Также убедитесь, что у вас отключена безопасная загрузка, и возвращает ли это пункт меню обратно.
Повторное включение режима гибернации в меню
Чтобы снова включить режим гибернации в меню, вы /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
должны изменить его так, чтобы он выглядел следующим образом в saucy (13.10):
[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
ResultActive=yes
Затем перезагрузитесь или запустите killall indicator-session-service
сеанс, и вы вернетесь обратно в режим гибернации. Создайте файл, если он еще не существует.
Расследование из сообщения об ошибке
Цитата из сообщения Джеффри То в сообщении об ошибке Launchpad # 1232814 :
Для Saucy индикатор-сессия была обновлена, чтобы использовать logind (org.freedesktop.login1) вместо upower.
Если вы проверите /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla, вы увидите, что hibernate по умолчанию отключен как в upower, так и в logind.
Поэтому первым шагом для повторного включения опции Hibernate является редактирование /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla чего-то вроде:
[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
ResultActive=yes
После перезагрузки в меню сеанса экрана входа в систему должна быть опция Hibernate.
[...]
Все спасибо и благодарность Джеффри!
Почему гибернация отключена?
На панели запуска существует отчет об ошибках, в котором предлагается отключить режим приостановки / гибернации вместо отслеживания того, какое оборудование «сертифицирует» для каких режимов питания. Утверждается, что это более масштабируемый подход.
Следует также упомянуть, что использование UEFI Secure Boot и гибернации возможно, но может обойтись без него. ( 1 , 2 ) Напоминаем, что при использовании режима гибернации вы храните все данные в ОЗУ на диске без шифрования, включая пароли для зашифрованных файловых систем и контейнеров.
В какой-то момент с 16.04 мне пришлось отключить безопасную загрузку, чтобы иметь возможность переводить компьютер в спящий режим. В моем случае я использовал uswsusp, а тестирование с s2disk вернуло сообщение ниже. Это может дать вам подсказку, что ваша проблема, почему вы не можете перейти в спящий режим, хотя все остальное на месте, связана с безопасной загрузкой:
s2disk: Could not open the snapshot device. Reason: Operation not permitted
Однако, пожалуйста, поймите, что это не место для жалоб, и, пожалуйста, будьте милы.
Смежные вопросы