Eu habilitei o hibernate no recém-instalado Kubuntu 17.10 editando o arquivo:
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
A máquina é Lenovo V310 com o secureboot desativado.
Quando executo s2disk
, o sistema hiberna e continua corretamente. Eu estou usando o TuxOnIce. No entanto, quando eu executo sudo systemctl hibernate
(o que eu suponho é o que os botões da GUI no menu fazem e o que eu quero trabalhar no final), o sistema parece suspender e acordar imediatamente depois disso.
Seguindo um conselho da Internet, coloquei o seguinte em /etc/systemd/system/systemd-hibernate.service
:
[Unit]
Description=Hibernate
Documentation=man:systemd-suspend.service(8)
DefaultDependencies=no
Requires=sleep.target
After=sleep.target
[Service]
Type=oneshot
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
Portanto, parece que o systemd não está executando s2disk
ou não está executando corretamente. Ou talvez haja algumas permissões adicionais necessárias para usuários não-root? O que poderia ajudar?