Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Переход из режима Standby в режим Hibernate  (Прочитано 1042 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 465
    • Просмотр профиля
Добрый день. На Windows 10 есть такая замечателная фича в настройках питания. Позволяет перевести ноутбук из режима Standby в режим Hibernate по таймауту без участия пользователя. Standby позволяет почти сразу продолжить работу (секунда-две) после открытия экрана, при этом за сутки в этом режиме расходуется 10% батарейки на моем ноутбуке, зато Hibernate вообще не расходует батарею. Эта фича очень полезна, если вы просто закрыли крышку ноутбука и оставили его на пару суток. У меня в нотуе на Windows 10 настроен перход в режим Hibernate через 24 часа, т.е. включив его я понимаю, что батарейка была потрачена максимум на 10% и есть еще запас по питанию.
В связи с тем, что недавно поставил 20.04 второй системой на ноут, понемногу допиливаю её функционал под ноут, и вот сейчас дошли руки до этой фичи. Хочу реализовать что-то подобное. Может уже кто-то делал, и подскажет как оптимально это настроить? Заранее спасибо.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13694
  • Xubuntu 18.04
    • Просмотр профиля
Re: Переход из режима Standby в режим Hibernate
« Ответ #1 : 18 Январь 2021, 15:03:54 »
В Ubuntu есть hybrid-sleep. Причем есть возможность настроить и по времени. Во всяком случае раньше только так и было.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4742
    • Просмотр профиля
Re: Переход из режима Standby в режим Hibernate
« Ответ #2 : 18 Январь 2021, 15:06:43 »
Эта фича называется suspend-then-hibernate
Цитировать
systemctl suspend-then-hibernate initially suspends the system to RAM and if it is not interrupted within the delay specified by HibernateDelaySec in systemd-sleep.conf(5), then the system will be woken using an RTC alarm and hibernated.
НАстраивается в /etc/systemd/logind.conf и в /etc/systemd/sleep.conf

В /etc/systemd/sleep.conf:
[Sleep]
AllowSuspendThenHibernate=yes
HibernateDelaySec=60min
« Последнее редактирование: 18 Январь 2021, 15:13:21 от Morisson »

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 465
    • Просмотр профиля
Re: Переход из режима Standby в режим Hibernate
« Ответ #3 : 18 Январь 2021, 16:15:10 »
Эта фича называется suspend-then-hibernate
Спасибо за развернутый ответ!

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 465
    • Просмотр профиля
Re: Переход из режима Standby в режим Hibernate
« Ответ #4 : 23 Январь 2021, 01:19:30 »
Упорно продолжаю долбить дальше. ;) Поскольку у меня для сброса дампа памяти не партишн, а своп-файл, то все оказалось немного сложнее. Я таки настроил автоматическую гибернизацию после стендбай, но на самом деле её не происходит. Комп просто тупо уходит в шатдаун после окончания режима стендбай. И при включении просто появляется система с загрузкой с нуля. При этом выбор режима Hibernate в меню выключения не приводит к выключению, просто выключается экран. Но если вручную запустить sudo hibernate то ноут уходит в режим гибернизации и восстанавливается из него как надо.
Вот теперь вопрос - как бы это прикрутить в автоматический переход из стендбай?

/etc/systemd/sleep.conf
(Нажмите, чтобы показать/скрыть)

/etc/systemd/logind.conf

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 23 Январь 2021, 10:32:18 от AlexDem »

 

Страница сгенерирована за 0.072 секунд. Запросов: 25.