Jak włączyć hibernację w 15.04?

25

Zrobiłem czystą instalację 15.04, próbowałem włączyć hibernację zgodnie z instrukcją z http://ubuntuhandbook.org/index.php/2014/10/enable-hibernate-option-in-ubuntu-14-10-unity/

ale działa tylko wtedy, gdy uruchamiam przy starcie, a nie przy systemd.

Jak mogę go uruchomić z systememd?

EDYCJA> Po zainstalowaniu pakietu hibernacji mogę uruchomić go z terminala, ale nadal nie jest dostępny w menu zamykania.

użytkownik310773
źródło
1
Oto kroki przez oficjalną dokumentację: help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
André Marinho
Opisz dokładnie, co zrobiłeś.
André Marinho

Odpowiedzi:

18
  1. Utwórz następujący plik: /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

  2. Skopiuj / wklej do niego następującą treść:

    [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. Wyloguj się i sprawdź, czy widzisz pozycję menu hibernacji na ekranie logowania, zrób to samo po zalogowaniu.

Powodem, dla którego należy wykonać powyższy ręczny krok, jest to, że domyślnie wyłączono hibernację w Ubuntu 15.04.

Jinesh Choksi
źródło
Po pierwsze nic to nie zmieniło; po zalogowaniu ten plik zniknął, więc ponownie go utworzyłem i spróbowałem ponownie z tym samym rezultatem: podobnie jak normalne wyłączanie, z wyjątkiem uciążliwego włączania i wyłączania ekranu kilka razy przed zamknięciem i zgłaszania systemu problem przy logowaniu. Nic dziwnego, że domyślnie wyłączyli tę funkcję ;-) Mam tylko sudo pm-suspend-hybriddziała.
Sadi
2
Wow, rozumiem! Pracowałem jak urok po dodaniu parametru wznowienia do opcji rozruchu jądra zgodnie z: help.ubuntu.com/community/PowerManagement/Hibernate
Sadi
1
Co z prostym rozwiązaniem na tipsonubuntu.com/2015/04/30/… ? Przyznaję, że jeszcze tego nie próbowałem, ale komentarze sugerują, że działa.
Carl Witthoft,
Czy 3 kroki tej odpowiedzi to wszystko, co trzeba zrobić przy instalacji waniliowej 15.04? (a może są to, co należy zrobić
oprócz
Nadal pomaga w 17.04 (zesty)! Dzięki!
midenok
1

Odpowiedź udzielona przez Jinesha Choksi na utworzenie pliku /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pklanie wydaje mi się działać, kiedy wznawiam hibernację, po prostu wykonuje normalny rozruch. Najlepszą opcją, jaką znalazłem, jest klasyczny pm-hibernate, który działa bez problemów:

sudo pm-hibernate

Masz również opcję hybrydowego zawieszenia / hibernacji. Ze stron podręcznika:

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
źródło
Jakiej wersji używasz?
tomchiukc,