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

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

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

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

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

2 ответа

Решение
  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 они, по-видимому, отключили спящий режим по умолчанию.

Ответ, данный Jinesh Choksi для создания файла /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.
Другие вопросы по тегам