Как включить спящий режим в Ubuntu 12.04 LTS?


5 комментариев
Начиная с Ubuntu версии 12.04, спящий режим был убран из всех меню и настроек. Мотивируется это тем, что он не везде корректно работал и данный шаг сделан во благо пользователям. В этой короткой заметке будет рассказано, как вернуть спящий режим на своё место.

Вообще, функция спящего режима осталась доступна через терминал: достаточно ввести
sudo pm-hibernate
Однако, печалит отсутствие возможности настроить переход ноутбука в спящий режим при критическом заряде - доступно только выключение:


Решение было найдено на англоязычной AskUbuntu. Вкратце: нужно создать файл по адресу /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla (требует привилегий root пользователя) следующего содержания:
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
Далее перезагрузите систему. Теперь спящий режим доступен и в Ubuntu 12.04 LTS.

5 комментариев


  1. Ответы
    1. На некоторых конфигурациях "железа" спящий режим действительно не работает. Точнее, работает только в одном направлении - уход в сон. Именно поэтому данный режим по-умолчанию не активен.
      У меня, например, ноутбук отлично засыпает и просыпается, и там я спящий режим включил, а десктоп только засыпает и не просыпается (включается "с нуля").
      Так что для начала стоит проверить поддержку командой "sudo pm-hibernate", а уже затем включать этот пункт в меню...

      Удалить
  2. Кажется нашел разгадку: без swap'a не работает!

    ОтветитьУдалить
    Ответы
    1. Так и есть. Если ставили систему не по инструкции, то своп не создавался, и спящий режим не заработает - нужно создать его самостоятельно (с помощью GParted, напримар)

      Удалить
  3. Спасибо! Спасло!

    ОтветитьУдалить



Лицензия:CC BY-NC-SA 3.0 Unported (c) : "Записки линуксоида Vlsu". 2011-2021 гг.
При копировании материалов сайта ссылка обязательна!Подробнее...

Полная версия | Мобильная версия | Динамический просмотр