14.04 et au-delà
Mitch fait remarquer dans ses réponses des 14.04 et 16.04 que vous devriez vérifier 10-vendor.d/com.ubuntu.desktop.pkla
avant de modifier quoi que ce soit. Vérifiez également que le démarrage sécurisé est désactivé et que cela ramène l'option de menu.
Réactivation de l'option de veille prolongée dans le menu
Pour réactiver l'option d'hibernation dans le menu, vous /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
devez modifier le code pour qu'il ressemble à ceci: (13.10):
[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
ResultActive=yes
Puis redémarrez ou exécutez killall indicator-session-service
votre session et vous devriez avoir votre fonctionnalité de veille prolongée / option de menu de retour. Créez le fichier s'il n'existe pas déjà.
Enquête à partir d'un rapport de bug
Citation tirée de la publication de Jeffery To sur le rapport de bogue du Launchpad # 1232814 :
Pour Saucy, indicateur-session a été mis à jour pour utiliser logind (org.freedesktop.login1) au lieu de upower.
Si vous vérifiez /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla, vous verrez que la veille prolongée est désactivée par défaut à la fois pour upower et logind.
La première étape pour réactiver l'option Hibernate consiste donc à modifier /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla en quelque chose comme:
[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
ResultActive=yes
Après le redémarrage, le menu de session de l'écran de connexion devrait avoir une option Veille prolongée.
[...]
Tous les remerciements et le crédit vont à Jeffery!
Pourquoi l'hibernation a-t-elle été désactivée?
Il existe un rapport de bogue sur le tableau de bord qui suggère de désactiver la suspension / veille prolongée au lieu de savoir quel matériel "certifie" pour quels modes d'alimentation. C'est prétendu être une approche plus évolutive.
Une autre chose à mentionner est que l'utilisation de UEFI Secure Boot et de l'hibernation semblent possibles, mais risquent de contourner l'ancien. ( 1 , 2 ) Pour rappel, lorsque vous utilisez le mode veille prolongée, vous stockez tout le contenu de la mémoire vive (RAM) sur le disque sans chiffrement, notamment les mots de passe des systèmes de fichiers et des conteneurs chiffrés.
À un moment donné avec 16.04, j'ai dû désactiver Secure Boot pour pouvoir mettre en veille prolongée mes ordinateurs portables. Dans mon cas, j'ai utilisé uswsusp et les tests avec s2disk ont renvoyé le message ci-dessous. Cela peut vous donner une indication que votre problème, pourquoi vous ne pouvez pas mettre en veille prolongée alors que tout le reste est en place, est lié à Secure Boot:
s2disk: Could not open the snapshot device. Reason: Operation not permitted
Cependant, comprenez que ce n’est pas un endroit pour vous plaindre et soyez gentil.
Questions connexes