J'essaie de faire fonctionner l'hibernation avec mon Ubuntu 18.04.
J'ai suivi tous les tutoriels (principalement à partir des réponses fournies ici: Comment puis-je hiberner sur Ubuntu 16.04? )
Jusqu'ici, l'exécution de pm-hibernate
sur le shell fonctionne bien et systemctl hibernate
ne fonctionne pas.
Je suis capable de récupérer correctement de pm-hibernate
, avec le seul problème que l'écran n'est pas verrouillé, et je suis connecté directement après. J'ai pu résoudre ce problème en ajoutant un alias qui se verrouille manuellement et exécute ensuite pm-hibernate ( Comment puis-je verrouiller l'écran après avoir repris le mode veille? )
Cependant, systemctl hibernate
ne fonctionne pas et, s'il est renvoyé après son exécution sur la ligne de commande, il est identique à celui que j'ai effectué avec une mise hors tension forcée.
Dans le menu des paramètres d'alimentation, j'ai sélectionné "Veille prolongée", mais il semble que cela exécute la même chose que systemctl hibernate
, car après avoir appuyé sur le bouton de mise hors tension, il est identique à celui que j'ai éteint.
J'ai essayé d'ajouter un paramètre resume
dans la configuration de grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/nvme0n1p2"
où /dev/nvme0n1p2
est ma partition de swap, mais sans aide.
Alors maintenant, mon idée est de faire en sorte que le bouton de mise hors tension exécute mon alias hibernate qui verrouille et exécute pm-hibernate
? Aussi éventuellement sur le couvercle fermé?
Pour le moment, je dois écrire en veille prolongée dans le terminal pour pouvoir passer en veille prolongée.
Vous pouvez éditer ce fichier /etc/acpi/events/powerbtn
. l'action peut être affectée à <your hibernate script>
. Faites-moi savoir si cela fonctionne?