Ubuntu 18.04 - выбор времени
В Ubuntu 18.04 появилась новая временная опция. В офисе systemdходит новый режим suspend-then-hibernate. Это начнется с режима ожидания, а затем перейдет в режим гибернации через фиксированное время.
В этом hybrid-sleepрежиме часть режима гибернации становится эффективной только тогда, когда батарея разряжена до критического уровня и система отключается.
Чтобы начать использовать эту функцию, вам нужно создать файл /etc/systemd/sleep.confсо следующим содержанием:
[Sleep]
HibernateDelaySec=3600
Это перейдет из сна в спящий режим после 1 часа сна. Вы можете редактировать, HibernateDelaySecчтобы изменить задержку в спящий режим.
Сначала проверьте, работает ли suspend-then-hibernate с помощью systemd.
Откройте терминал, нажав Ctrl+ Alt+, Tи введите:
sudo systemctl suspend-then-hibernate
Если это работает, сделайте это постоянным.
- Следующее работает, когда я закрываю крышку .
Откройте файл /etc/systemd/logind.confс помощью предпочитаемого вами редактора. Вам нужно будет ссылаться на вашу административную власть sudo, gksudoили pkexecредактировать этот файл.
Найдите две строки:
#HandleSuspendKey=suspend
#HandleLidSwitch=suspend
Обратите внимание, эти строки закомментированы #перед ними. Действие suspendпо умолчанию. Удалите #и измените suspendна suspend-then-hibernateэти две строки, чтобы они выглядели так:
HandleSuspendKey=suspend-then-hibernate
HandleLidSwitch=suspend-then-hibernate
Сохраните файл. Выйдите из системы и снова войдите в систему или перезапустите logindслужбу с помощью команды:
systemctl restart systemd-logind.service
предупреждение! Ваш пользовательский сеанс будет перезапущен
Источник: Крышка закрыта Приостановить, а затем перевести в спящий режим
Ubuntu 16.04 и выше
Решение по blueyed для реального гибрида подвешивания с Linux 3.6 + не работа для меня. Я подозреваю, что это потому, что Ubuntu 16.04 использует systemdи не использует файл /etc/pm/config.d/00-use-suspend-hybrid.
Во-первых, проверьте, работает ли спящий режим и гибридный сон с использованием systemd.
Откройте терминал, нажав Ctrl+ Alt+, Tи введите:
sudo systemctl hibernate
Это должно привести ваш компьютер в спящий режим. Чтобы попробовать гибридный сон, введите:
sudo systemctl hybrid-sleep
Если это работает, сделайте это постоянным.
- Следующее работает, когда я закрываю крышку .
Откройте файл /etc/systemd/logind.confс помощью предпочитаемого вами редактора. Вам нужно будет ссылаться на вашу административную власть sudo, gksudoили pkexecредактировать этот файл.
Найдите две строки:
#HandleSuspendKey=suspend
#HandleLidSwitch=suspend
Обратите внимание, эти строки закомментированы #перед ними. Действие suspendпо умолчанию. Удалите #и измените suspendна hybrid-sleepэти две строки, чтобы они выглядели так:
HandleSuspendKey=hybrid-sleep
HandleLidSwitch=hybrid-sleep
Сохраните файл. Выйдите и войдите снова.
Заметка:
- Кроме
suspendили hybrid-sleepесть третий вариант hibernate.
- Мой ноутбук не имеет физической кнопки сна. Поэтому я не смог проверить это.
- Нажатие на
Suspendиз меню Cog переводит компьютер в обычный режим ожидания, а не в режим гибридного сна.
Источник: https://superuser.com/questions/719447/how-to-use-systemd-hybrid-sleep-instead-of-suspend-under-gnome-in-linux
надеюсь, это поможет