Comment activer l'hibernation en 15.04?

25

J'ai fait une installation propre de 15.04, j'ai essayé d'activer l'hibernation par instruction de http://ubuntuhandbook.org/index.php/2014/10/enable-hibernate-option-in-ubuntu-14-10-unity/

mais cela ne fonctionne que si je démarre avec upstart et non avec systemd.

Comment puis-je le faire fonctionner avec systemd?

EDIT> Après avoir installé le paquet hibernate, je peux l'exécuter à partir du terminal, mais il n'est toujours pas disponible dans le menu d'arrêt.

user310773
la source
1
Voici les étapes de la documentation officielle: help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
André Marinho
Veuillez décrire exactement ce que vous avez fait.
André Marinho

Réponses:

18
  1. Créez le fichier suivant: /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

  2. Copiez / collez-y le contenu suivant:

    [Enable hibernate by default in upower]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    
    [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
    
  3. Déconnectez-vous et vérifiez que vous pouvez voir l'élément de menu Mise en veille prolongée sur l'écran de connexion, faites de même une fois connecté.

La raison pour laquelle l'étape manuelle ci-dessus doit être effectuée est qu'ils semblent avoir désactivé la mise en veille prolongée par défaut dans Ubuntu 15.04.

Jinesh Choksi
la source
D'abord, cela n'a rien changé; une fois que je me suis connecté, ce fichier a disparu, j'ai donc recréé ce fichier et réessayé avec le même résultat: tout comme l'arrêt normal, à l'exception de la gêne de mettre l'écran sous et hors tension plusieurs fois avant l'arrêt, et de signaler un système problème lors de la connexion. Pas étonnant qu'ils aient désactivé cette fonctionnalité par défaut ;-) Je ne sudo pm-suspend-hybridtravaille cependant que.
Sadi
2
Wov, j'ai compris! J'ai travaillé comme un charme après avoir ajouté le paramètre de reprise aux options de démarrage du noyau selon: help.ubuntu.com/community/PowerManagement/Hibernate
Sadi
1
Qu'en est-il de la solution simple sur tipsonubuntu.com/2015/04/30/… ? J'avoue que je ne l'ai pas encore essayé mais les commentaires suggèrent que cela fonctionne.
Carl Witthoft
Les 3 étapes de cette réponse sont-elles tout ce qui doit être fait sur une installation vanilla 15.04? (ou sont-ils, qu'est-ce qui doit être fait en plus des instructions que le PO a suivies?)
Frank Nocke
Aide toujours en 17.04 (zesty)! THX!
midenok
1

La réponse donnée par Jinesh Choksi pour créer le fichier /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pklane semble pas fonctionner pour moi, lorsque je reprends l'hibernation, il effectue simplement un démarrage normal. La meilleure option que j'ai trouvée est le classique pm-hibernate, qui fonctionne sans problème:

sudo pm-hibernate

Vous avez également la possibilité d'une suspension / mise en veille prolongée hybride. Depuis les pages de manuel:

pm-suspend-hybrid
    Hybrid-suspend is the process where the system does everything it needs to hibernate, but suspends instead of shutting down. This means
    that your computer can wake up quicker than for normal hibernation if you do not run out of power, and you can resume even if you run
    out of power. s2both(8) is an hybrid-suspend implementation.
texasflood
la source
Quelle est la version que vous utilisez?
tomchiukc