Спящий режим или hibernate, по умолчанию отключен в Ubuntu, поскольку эта функция может не работать на некоторых компьютерах.
И эта статья для тех, кто хочет снова включить эту функцию, но давайте для начала разберемся что такое спящий режим.
Спящий режим – это очень полезная функция, которая поможет вам продолжить работу с того места где вы закончили. И все что у вас было до этого открыто, файлы, папки, программы, после перевода в спящий режим переносятся из оперативной памяти в файл или раздел подкачки. И уже потом, при включении компьютера, все восстанавливается.
Как включить Спящий Режим
Для начала проверьте, работает ли спящий режим на вашем компьютере.
Откройте терминал(Ctrl+Alt+T), и введите команду:
sudo apt install pm-utils && sudo pm-hibernate
После выключения компьютера включите его снова. Если у вас после включения компьютера открылись те же приложения что и были, значит все работает. Если спящий режим не работает, проверьте, не превышает ли ваш раздел подкачки размер вашей доступной ОЗУ.
Чтобы включить спящий режим в Ubuntu 17.10, запустите команду для редактирования файла конфигурации:
sudo nano /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
А для некоторых компьютеров, команда выше может не работать, поэтому вы можете заменить ее на следующую:
sudo nano /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
Когда файл откроется в окне терминала, прокрутите страницу вниз, и найдите два раздела:
“[Disable hibernate by default in upower]” и “[Disable hibernate by default in logind]”
Измените оба значения ResultActive=no на ResultActive=yes.
Сохраните изменения, нажав Ctrl+O, и для закрытия Ctrl+X.
Чтобы заставить работать спящий режим для нескольких пользователей, вы можете добавить следующие строки в файл конфигурации:
[Re-enable hibernate for multiple users by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate-multiple-sessions ResultActive=yes
При нажатии кнопки питания, переходим в спящий режим
После включения функции спящего режима, вы можете перейти в «Параметры системы -> Электропитание» и установить значение «Перевести в режим гибернации» при нажатии кнопки питания.
Спящий режим при закрытии крышки ноутбука
Вы также можете сделать так, чтобы ваш ноутбук автоматически переходил в спящий режим, когда вы закроете крышку.
Для этого откройте терминал (Ctrl+Alt+T) и запустите команду для редактирования файла logind.conf:
xhost + local: && sudo gedit /etc/systemd/logind.conf
Когда файл откроется, измените строку #HandleLidSwitch=suspend на HandleLidSwitch=hibernate.
И после всех этих действий, чтобы изменения вступили в силу, перезагрузите компьютер.
Если вы используете операционную систему Kubuntu 17.10, то у вас в меню даже появится кнопка для перехода в спящий режим.
Если вы знаете другой способ, напишите пожалуйста в комментариях.
Всем удачного дня.
Я нашел в интернете и перевел такой способ https://github.com/myBestSoftAndPref/soft/blob/master/src/linux/%D1%87%D1%82%D0%BE_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C_%D0%BD%D0%B0_linux.txt#L510
Оригинал https://askubuntu.com/a/914202