Как включить гибернацию в 15.04?

25

Я сделал чистую установку 15.04, попытался включить гибернацию по инструкции с http://ubuntuhandbook.org/index.php/2014/10/enable-hibernate-option-in-ubuntu-14-10-unity/

но это работает, только если я загружаюсь с upstart, а не с systemd.

Как мне заставить его работать с systemd?

РЕДАКТИРОВАТЬ> После установки пакета Hibernate я могу запустить его из терминала, но все равно он не доступен в меню выключения.

user310773
источник
1
Вот шаги в официальной документации: help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
Андре Мариньо,
Пожалуйста, опишите, что именно вы сделали.
Андре Мариньо

Ответы:

18
  1. Создайте следующий файл: /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

  2. Скопируйте / вставьте в него следующее содержимое:

    [Enable hibernate by default in upower]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    
    [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
    
  3. Выйдите из системы и убедитесь, что вы видите элемент меню гибернации на экране входа в систему, сделайте то же самое после входа в систему.

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

Джинеш Чокси
источник
Сначала это ничего не изменило; после того, как я вошел в систему, этот файл исчез, поэтому я заново создал этот файл и повторил попытку с тем же результатом: точно так же, как при обычном выключении, за исключением неудобств, связанных с включением и выключением экрана пару раз перед выключением, и сообщением о системе проблема при входе. Не удивительно, что они отключили эту функцию по умолчанию ;-) У меня только sudo pm-suspend-hybridработает, хотя.
Сади
2
Вау, понял! Я работал как чудо после добавления параметра резюме к параметрам загрузки ядра согласно: help.ubuntu.com/community/PowerManagement/Hibernate
Sadi
1
Как насчет простого решения на tipsonubuntu.com/2015/04/30/… ? Я признаю, что еще не пробовал это, но комментарии предполагают, что это работает.
Карл Виттофт
Являются ли 3 шага этого ответа всем, что нужно сделать при установке vanilla 15.04? (или они, что нужно сделать в дополнение к инструкциям, которым следовал ОП?)
Фрэнк Нок
Еще помогает в 17.04 (пикантно)! Спасибо!
Миденок
1

Мне кажется, что ответ Джинеша Чокси на создание файла /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pklaмне не подходит, когда я возвращаюсь в спящий режим, он просто выполняет обычную загрузку. Лучший вариант, который я нашел, это классический pm-hibernate, который работает без проблем:

sudo pm-hibernate

У вас также есть возможность гибридного приостановить / спящий режим. Из справочных страниц:

pm-suspend-hybrid
    Hybrid-suspend is the process where the system does everything it needs to hibernate, but suspends instead of shutting down. This means
    that your computer can wake up quicker than for normal hibernation if you do not run out of power, and you can resume even if you run
    out of power. s2both(8) is an hybrid-suspend implementation.
texasflood
источник
Какую версию вы используете?
Tomchiukc