Активация режима гибернации(спящий режим) в KDE

Чтобы активировать гибернацию или спящий режим в вашем KDE (на момент написать статьи у меня Kubuntu 18.04, KDE 5.44.0 / Plasma 5.12) необходимо выполнить следующую инструкцию. Черт, с виндой таких проблем не было 🙂 , но, я не в коем случае на вернуть на нее!

Итак, для начала нужно проверить несколько важных нюансов

  1. Подключен ли у вас SWAP
  2. Размер SWAP равен или больше чем имеющейся у вас ОЗУ

Чтобы проверить подключен ли у вас SWAP выполните в терминале команду:
swapon --show

Если там пусто, вам следует подключить себе SWAP как это описано в этой статье.

Если SWAP подключен, то вам нужно обратить внимание на параметр «NAME» (далее он нам понадобится):

Теперь необходимо настроить загрузчик.
Для этого имя «NAME» вам нужно будет добавить в строку параметров ядра ОС, передаваемую системным загрузчиком GRUB, в форме значения параметра resume.
Для этого открываете файл конфигурации /etc/default/grub и редактируете строку GRUB_CMDLINE_LINUX_DEFAULT. Проще всего это сделать с помощью следующей команды:
kate /etc/default/grub

В открывшемся документе необходимо строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" заменить на GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/swapfile" и сохранить файл. В параметр resume нужно передать ваш параметр «NAME». Мой пример:

После проделанных работ необходимо обновить конфигурацию системного загрузчика с помощью команды:
sudo update-grub

Далее следует создать файл конфигурации Polkit в директории /etc/polkit-1/localauthority/50-local.d/ с именем com.ubuntu.enable-hibernate.pkla. Команда:
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;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

После перезагрузить ваш ПК. Выполнить в терминале reboot или привычным для вас способом.

После зайти в настройки управление питанием и активировать необходимые функции: