Запуск Xubuntu 18.04 LTS, я установил спящий режим с uswsusp, и он работает безупречно (s2disk).
Затем я включил s2disk в Systemd (systemctl hibernate ]) путем переопределения службы systemd-hibernate на
[Service]
ExecStart=
ExecStartPre=-/bin/run-parts -v -a pre /usr/lib/systemd/system-sleep
ExecStart=/usr/sbin/s2disk
ExecStartPost=-/bin/run-parts -v --reverse -a post /usr/lib/systemd/system-sleep
Как и ожидалось, sudo systemctl hibernate работает без каких-либо проблем.
Проблема возникает при нажатии кнопки спящего режима в меню питания (с помощью polkit) не работает - похоже, что это сработало, но при возобновлении системы полностью зависает при входе в систему.
Я подозреваю, что кнопка фактически не выполняет те же команды, что и другие методы, но я не мог
Обновление: похоже, это зависит от машины. У меня есть другой компьютер с очень похожими настройками (такая же версия Xubuntu и конфигурация спящего режима - отсюда).
Update : Я пытался перезапустить Plymouth on (на ПК), но для этой машины (это ноутбук) все еще нет. резюме (это решение аналогичных проблем, которые я нашел), но это не помогло.