21 апреля 2012

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

Как известно в Ubuntu 12.04 удалён по умолчанию Спяший режим компьютера и оставлен только Ждущий.



Объясняется это тем, что при выходе из Спящего режима система не всегда выходит правильно и может произойти потеря данных.
Обычно Спящий режим неправильно работает потому, что как правило нет раздела подкачки (swap) на диске.
Подробнее об этом ЗДЕСЬ.

Но если вы хотите восстановить  Спящий режим, то нужно создать hibernate policy файл.
Откройте терминал (Ctrl + Alt + T), скопируйте и выполните команду, чтобы открыть редактор и создать файл hibernate policy:

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

Когда откроется редактор с файлом, скопируйте и вставьте в него строки ниже, а затем сохраните:
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

Должно получиться как на снимке.


Сохраните файл.
И последнее, перезагрузите систему.

При повторном входе кликаем на выключателе и видим, что теперь Спящий режим присутствует в перечне:



Вот и всё.

Удачи.

24 комментария :

  1. Большое спасибо! Такой нужный мне спящий режим снова активен!

    ОтветитьУдалить
  2. Спасибо, все отлично работает!!!

    ОтветитьУдалить
    Ответы
    1. а как отключить его? ноут полностью выключается.. спящий режим не нужен.

      Удалить
    2. Удали созданный файл, который ты создал при установке Спящего режима hibernate policy.

      Удалить
  3. Ответы
    1. Понятно. Это же для Ubuntu 12.04.

      Удалить
    2. ага,пункт появился,а действия нет,как исправить?

      Удалить
  4. А у меня чего-то не получилось. Файл есть, текст - как надо, swap -2.14 Gb на 1.064 Gb оперативки, а - не работает, и в меню выключателя пункта "Спящий режим" не появилось. На 10.04 все было. ATI Radeom Mobility x1600. В чем дело?

    ОтветитьУдалить
  5. А вот так, как здесь: http://askubuntu.com/questions/94754/how-to-enable-hibernation-in-12-04 - получилось, появился пункт меню, заснул из меню. Крышку закрывать пока не пробовал. Если не получится - сообщу, а получится - писать не буду. Правда, почему-то пишет, что недостаточно свободной памяти. Radeon карта.

    ОтветитьУдалить
  6. С закрытием крышки вообще замечательно получается

    ОтветитьУдалить
    Ответы
    1. так на сайте askubuntu.com/ всё то же самое, как в моей статье.

      Удалить
  7. Да, в первом случае вообще и перезагружал, и выключал компьютер - ноль эмоций. А как буржуй написал, только перезагрузил xorg или что там вместо него. Ну, в общем, во всех вариантах работает. Но, вот, процессор что-то греется при многозадачности (Intel Core Duo 1,65). В начале, когда систему устанавливал апгрейдом из 10.04, так даже выключился (защита сработала). Из проприетарных драйверов виссит только софтверный модем, я его и не активизировал, а карта работает на открытых дровах.

    ОтветитьУдалить
    Ответы
    1. Тамже на сайте askubuntu.com/ я видел раньше, как предостеречь компьютер от перегрева в Ubuntu 12.04.

      Удалить
  8. Ну, не знаю. Разница только в gedit и nano. Файл видел там, где он и должен быть, текст совпадал, а - не работало. Даже руками не писал, только копипастил.

    ОтветитьУдалить
    Ответы
    1. gedit и nano:делают одно и тоже, только gedit в текстовом редакторе, а nano в терминале.

      Удалить
  9. У меня такая штука вылазиет и комп выключается при старте https://www.box.com/s/ylc6jr9ui3g2zi2rjdaw что делать? файл hibernate.pkla удалил

    ОтветитьУдалить
  10. Если вдруг после проведения всех описанных операций не появляется функция "спящий режим", то добавьте репозиторий.


    sudo add-apt-repository ppa:vanhoof/policykit-d-p-hibernate-enabled
    sudo apt-get update
    sudo apt-get upgrade

    Если когда-нибудь потребуется отменить операцию, сделать это можно с помощью ppa-purge:

    sudo apt-get install ppa-purge
    sudo ppa-purge ppa:vanhoof/policykit-d-p-hibernate-enabled

    У меня появилось только после добавления репозитория.

    В терминале killall unity-panel-service обновится панель.

    ОтветитьУдалить
  11. Подскажите, где брать информацию о репозиториях, типа этого ppa:vanhoof, чтобы с описаниями и централизовано.. :)

    ОтветитьУдалить
    Ответы
    1. Открываешь гуглопоиск, вводишь ppa:vanhoof и находишь с описаниями и централизовано.. :) Вот и всё.

      Удалить
  12. Гибернация работает (при закрытии крышки ноута, с терминала), но кнопки нет в меню :(
    ubuntu 13.04 (в 12.04 и 12.10 кнопка появлялась)

    ОтветитьУдалить
  13. Удалил файл hibernate.pkla, перезагрузился, после чего заново создал hibernate.pkla, завершил сеанс - и в меню выключателя пункта "Спящий режим" появился.

    ОтветитьУдалить
  14. У меня тоже "спящий режим" появился после добавления репозитария(12.04). Спасибо!

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