Еще один вопрос о Hibernate в 18.04 (не дубликат)

У меня свежая установка 18.04 на новый высококачественный ноутбук. Hibernate работает с использованием

sudo pm-hibernate

Под "работой" я подразумеваю, что она сохраняет систему на диск и отключается. После перезагрузки сеанс возобновляется точно в той точке, которую я покинул, включая последнюю команду терминала pm-hibernate,

Во время выключения он сообщает:

s2disk: Snapshotting system

Я пытался следовать различным инструкциям и множеству ответов SE об установке Hibernate в качестве опции меню и срабатывании кнопки питания.

Основным является ссылка на 18.04, а на 17.10.

Один ожидает pm-hibernate работать. Другой ожидает, что команда будет

sudo systemctl hibernate

Но systemctl hibernate не работает для меня. Он сообщает о различном текстовом выводе на консоль при выключении (что-то о Alarms can be one month in the future.) После перезагрузки, это полностью новая загрузка, с Chromium, жалующимся, что он был отключен неблагодарно.

У меня есть опция Hibernate в меню выключения благодаря этому плагину, и у меня есть опция Hibernate в настройках питания.

Как мне получить эти опции графического интерфейса для использования Hibernate, который работает - pm-hibernate - а не сломанный Hibernate?

0 ответов

Взгляните на: гибернацию Ubuntu 18 с помощью кнопки питания

и https://medium.com/@lzcoder/enable-hibernate-on-ubuntu-using-uswsusp-s2disk-ae0b71862eb5

В итоге:

# [terminal] initial basic steps
sudo apt install uswsusp                  # working hibernate
sudo apt-get install chrome-gnome-shell   # for button

# [chrome] to activate in chrome
https://extensions.gnome.org/extension/755/hibernate-status-button/#

# [terminal] modify this file 
cd /lib/systemd/system
sudo gedit systemd-hibernate.service 

# to copy and add to file, leaving only this service
[Service]
ExecStart=
ExecStartPre=-/bin/run-parts -v -a pre /lib/systemd/system-sleep
ExecStart=/usr/sbin/s2disk
ExecStartPost=-/bin/run-parts -v --reverse -a post /lib/systemd/system-sleep

Source: http://ubuntuhandbook.org/index.php/2018/05/add-hibernate-option-ubuntu-18-04/

# [terminal] create file to allow button in menu

sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

#add to file
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default 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

# [terminal] reload services
sudo systemctl daemon-reload
Другие вопросы по тегам