Bagaimana cara mengaktifkan hibernasi pada 15,04?

25

Saya melakukan instalasi bersih 15,04, mencoba mengaktifkan hibernasi per instruksi dari http://ubuntuhandbook.org/index.php/2014/10/enable-hibernate-option-in-ubuntu-14-10-unity/

tetapi hanya berfungsi jika saya boot dengan pemula dan tidak dengan systemd.

Bagaimana saya bisa membuatnya bekerja dengan systemd?

EDIT> Setelah menginstal paket hibernate saya dapat menjalankannya dari terminal, tetapi masih tidak tersedia di menu shutdown.

pengguna310773
sumber
1
Ini adalah langkah-langkah melalui Dokumentasi Resmi: help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
André Marinho
Tolong, jelaskan apa yang Anda lakukan persis.
André Marinho

Jawaban:

18
  1. Buat file berikut: /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

  2. Salin / rekatkan konten berikut ke dalamnya:

    [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. Logout dan periksa apakah Anda dapat melihat item menu hibernasi di layar login, lakukan hal yang sama begitu Anda masuk.

Alasan langkah manual di atas perlu dilakukan adalah bahwa mereka tampaknya telah menonaktifkan hibernate secara default di Ubuntu 15.04.

Jinesh Choksi
sumber
Pertama tidak mengubah apa pun; setelah saya log in file ini hilang, jadi saya membuat kembali file ini, dan mencoba lagi dengan hasil yang sama: seperti shutdown normal kecuali gangguan menyalakan dan mematikan layar beberapa kali sebelum shutdown, dan melaporkan sistem masalah saat masuk. Tidak heran mereka menonaktifkan fitur ini secara default ;-) Saya hanya sudo pm-suspend-hybridbekerja.
Sadi
2
Wov, mengerti! Saya bekerja dengan sangat baik setelah menambahkan parameter resume ke opsi boot kernel sesuai: help.ubuntu.com/community/PowerManagement/Hibernate
Sadi
1
Bagaimana dengan solusi sederhana di tipsonubuntu.com/2015/04/30/… ? Saya akui saya belum mencobanya, tetapi komentar-komentar menyarankan itu berfungsi.
Carl Witthoft
Apakah 3 langkah dari jawaban ini semua yang perlu dilakukan pada instalasi vanilla 15.04? (Atau apakah mereka, apa yang perlu dilakukan di atas instruksi yang telah diikuti OP?)
Frank Nocke
Masih membantu di 17,04 (zesty)! Terima kasih!
midenok
1

Jawaban yang diberikan oleh Jinesh Choksi untuk membuat file /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pklasepertinya tidak berfungsi untuk saya, ketika saya melanjutkan hibernasi, itu hanya melakukan boot normal. Opsi terbaik yang saya temukan adalah yang klasik pm-hibernate, yang berfungsi tanpa masalah:

sudo pm-hibernate

Anda juga memiliki opsi hybrid suspend / hibernate. Dari halaman manual:

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
sumber
Apa versi yang Anda gunakan?
tomchiukc