web-dev-qa-db-fra.com

Comment activer l'hibernation sur Ubuntu 16.04?

Je sais qu'il y a déjà beaucoup de discussions à ce sujet, mais aucune d'entre elles ne fonctionne pour moi. J'ai essayé la solution mentionnée ici:

C'est ce que j'ai essayé:

1) Sudo pm-hibernate ne fait rien.

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

Ce fichier ressemble maintenant à ceci:

[Réactiver la veille prolongée par défaut dans upower] Identity = utilisateur-unix: * Action = org.freedesktop.upower.hibernate ResultActive = yes

[Réactivez hibernate par défaut dans logind] Identity = utilisateur-unix: * 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

[Réactivez la veille prolongée par défaut pour login1] Identity = utilisateur-unix: *
Action = org.freedesktop.login1.hibernate ResultActive = yes

[Réactiver l'hibernation pour plusieurs utilisateurs par défaut dans logind]
Identity = utilisateur-unix: *
Action = org.freedesktop.login1.hibernate-multiple-sessions
ResultActive = yes

J'ai aussi changé le fichier en ceci:

[Réactiver la veille prolongée par défaut dans upower] Identity = utilisateur-unix: * Action = org.freedesktop.upower.hibernate ResultActive = yes

[Réactiver hibernate par défaut dans logind] Identity = utilisateur-unix: * Action = org.freedesktop.login1.hibernate; org.freedesktop.login1.hibernate-plusieurs-sessions ResultActive = yes

... mais quand même, ça ne marche pas.

3) Sudo update-grub toujours pas d’option de veille prolongée dans le menu

4) tuxonice installé

Sudo add-apt-repository ppa:tuxonice/ppa
Sudo apt-get update
Sudo apt-get install tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice

Puis Sudo pm-hibernate. Aucun résultat

5) Sudo apt-get install hibernate then Sudo systemctl hibernate Je reçois ce message d'erreur:

Échec de l'hibernation du système via logind: verbe de veille non pris en charge

6) Sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla puis recherché

[Disable hibernate by default in upower] 
[Disable hibernate by default in logind]

... et changé de ResultActive=no en ResultActive=yes

Information additionnelle:

  • Après avoir exécuté les étapes ci-dessus et redémarré mon ordinateur pour chacune des étapes mentionnées ci-dessus, le mode veille prolongée ne s'affiche toujours pas.
  • Ubuntu 16.04; Intel® Kabylake GT2
  • J'utilise un SSD
  • Mon échange est plus grand que ma mémoire (testé avec free).
  • Sudo locate pm-suspend.log n'entraîne rien après l'exécution de Sudo pm-hibernate
  • J'ai exécuté dmesg avant et après l'exécution de Sudo pm-hibernate et comparé les deux sorties de dmesg. Les deux sorties sont identiques

MODIFIER:

Je pense avoir trouvé la raison: vous devez désactiver l'option de démarrage sécurisé dans le BIOS. Pour ce faire, interrompez le processus de démarrage normal et l’option Démarrage sécurisé en est une option.

6
thadeuszlay

Je pense avoir trouvé la raison: Vous devez désactiver l'option de démarrage sécurisé dans le BIOS. Pour ce faire, interrompez le processus de démarrage normal et l’option Démarrage sécurisé en est une option.

2
thadeuszlay

Ouvrez le terminal en appuyant sur Ctrl + Alt + t ou en recherchant un terminal dans le tableau de bord.

Tapez Sudo systemctl hibernate dans le terminal et appuyez sur Entrée. Entrez votre mot de passe lorsque vous y êtes invité.

Une fois votre ordinateur éteint, rallumez-le. Vos applications ouvertes ont-elles été rouvertes?

Si le test de veille prolongée fonctionne, vous pouvez continuer à utiliser la commande Sudo systemctl hibernate lorsque vous souhaitez passer en veille prolongée.

Vous pouvez également activer l'option de veille prolongée dans les menus. Pour ce faire, utilisez votre éditeur de texte favori pour créer /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla. Ajoutez les éléments suivants au fichier et enregistrez:

[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

Source

0
userDepth