web-dev-qa-db-fra.com

comment faire que linux préfère Sudo pm-hibernate à systemctl hibernate par défaut?

Sudo pm-hibernate fonctionne parfaitement à l’installation de uswsusp, mais pas hibernate avec systemctl. Comment faire pour que le bouton de veille prolongée par défaut exécute la commande pm-hibernate?

5
Sam

J'ai rencontré le même problème sur Ubuntu 18.10. Vous devez modifier le service d'hibernation:

Sudo systemctl edit systemd-hibernate.service

puis collez ceci:

[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

Enregistrer, puis:

Sudo systemctl daemon-reload

Exécutez Sudo systemctl hibernate cela devrait fonctionner maintenant.

2
Elias Teeny