ГлавнаяОперационные системыLinuxКак включить спящий режим в Ubuntu

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

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

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

Если вы используете последнюю версию Ubuntu, старый трюк dconf с включением org > gnome > gnome-session > auto-save-sessionтоже не сработает.

Это больше не будет работать.

К счастью, есть способ снова включить спящий режим в Ubuntu, отредактировав некоторые конфигурации набора политик. Поэтому, если вы уверены в том, что сможете изменить конфигурацию своей системы, просто следуйте простому руководству ниже.

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

Проверка, работает ли спящий режим

Прежде чем приступить к окончательному изменению вашей системы, сначала попробуйте посмотреть, сможете ли вы перевести ее в спящий режим. Для этого вам понадобится раздел подкачки размером не меньше вашей физической оперативной памяти, который будет автоматически монтироваться при запуске системы (если вы установили Ubuntu с параметрами по умолчанию, он, вероятно, должен быть у вас). Сохраните всю свою работу (возможно, даже сделайте резервную копию, если вы предпочитаете быть в полной безопасности), но оставьте некоторые окна открытыми. Теперь откройте терминал либо с помощью приборной панели, либо с помощью сочетания клавиш «Ctrl + Alt + T» и введите

sudo pm-hibernate

Ваша система выключится. После полного выключения включите его и посмотрите, восстановился ли ваш последний сеанс. Если это сработало, можете смело продолжать; спящий режим будет работать как положено. Если ваша сессия не восстановилась или возникли ошибки, это может быть по ряду причин, и если вы не сможете устранить эту проблему, лучше не вносить приведенные ниже изменения.

Повторное включение режима гибернации

(MTE уже предоставила краткое руководствопо включению гибернации в Ubuntu 12.04. С тех пор ситуация немного изменилась, поэтому предыдущее руководство может не работать для последней версии Ubuntu.)

Если вы уверены, что спящий режим будет работать в вашей системе, вы можете вернуть меню гибернации туда, где оно было раньше, создав файл /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pklaв корневом каталоге с помощью вашего любимого текстового редактора. Используя nano, вы должны ввести:

sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

и вставьте следующие строки:

[Enable Hibernate in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

спящий режим-Ubuntu-включить

Ubuntu перешла с upower на logind с 14 апреля, поэтому приведенного выше кода должно быть достаточно. Для более ранних версий или если описанное выше не работает, вы можете попробовать:

[Enable hibernate in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

(Примечание: это, вероятно, не будет работать для версий ниже 13.10.)

Если вы не уверены или просто хотите на всякий случай, можете включить обе версии.

[Enable Hibernate in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
 
[Enable Hibernate in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

Сохраните файл и либо перезагрузите систему, либо перезапустите сеанс индикатора с помощью

killall indicator-session-service

Параметры «Спящий режим» теперь должны выглядеть так же, как и раньше

спящий режим-ubuntu-меню

Заключение

Спящий режим – это полезная функция, которая позволит вам сохранить текущий сеанс и продолжить работу, как если бы ее не прерывали. К сожалению, эта опция удалена в Ubuntu, но ее можно легко включить и использовать для повышения производительности с помощью описанного выше простого метода.

ПОХОЖИЕ СТАТЬИ

Популярные записи