Saya tahu bahwa sejak 12.04, kita perlu menambahkan aturan policykit untuk mengaktifkan hibernasi (lihat pertanyaan Bagaimana mengaktifkan hibernasi? Dan Dokumentasi Resmi ).
Saya dapat berhasil membawa laptop saya ke mode hibernasi dengan sudo pm-hibernate
atau sudo s2disk
, jadi aturannya sudah ada dan berfungsi, tetapi entri hibernasi masih hilang di menu.
Saya dapat mengetahui dari melihat sumber dari paket indikator-sesi (tetapi tidak memahami seluruh kode) bahwa masih ada entri menu hibernasi dalam kode dan itu harus ditampilkan ketika sistem mampu hibernasi. Harap tenang jika Anda marah dengan ini. Ini sangat tidak mungkin menjadi sebuah konspirasi , tetapi lebih merupakan bug / regresi pada tingkat yang lebih dalam, yang dapat terjadi ketika Anda memindahkan kode atau menggantinya.
Pertanyaan: Apa yang perlu dilakukan pada 13.10 untuk memberi tahu dengan benar indicator-session
bahwa sistem dapat hibernasi?
Kemungkinan rangkap: Hibernasi masih belum tersedia - Tidak ada aktivitas, karena cakep sedang dikembangkan saat itu, jadi di luar ruang lingkup untuk AskUbuntu.
Laporan bug terkait: https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1232814
sumber
Jawaban:
14,04 dan seterusnya
Mitch menunjukkan dalam jawabannya untuk 14,04 dan 16,04 yang harus Anda periksa
10-vendor.d/com.ubuntu.desktop.pkla
sebelum mengubah apa pun. Juga periksa apakah Boot Aman Anda dinonaktifkan dan jika itu mengembalikan opsi menu.Mengaktifkan kembali opsi hibernasi di menu
Untuk mengaktifkan kembali opsi hibernasi di menu, Anda
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
harus dimodifikasi agar terlihat seperti berikut di cakep (13.10):Kemudian reboot atau jalankan
killall indicator-session-service
di sesi Anda dan Anda harus memiliki opsi fungsi / menu hibernasi Anda kembali. Buat file jika belum ada.Investigasi dari laporan bug
Kutipan dari posting Jeffery To di Launchpad Bug Report # 1232814 :
Semua terima kasih dan penghargaan diberikan kepada Jeffery!
Mengapa hibernasi dinonaktifkan?
Ada laporan bug pada launchpad yang menyarankan penonaktifan penangguhan / hibernasi alih-alih melacak perangkat keras mana yang "mengesahkan" mode daya mana. Itu diklaim sebagai pendekatan yang lebih terukur.
Hal lain yang perlu disebutkan adalah bahwa menggunakan UEFI Secure Boot dan hibernasi tampaknya mungkin tetapi mungkin berisiko untuk menghindari yang sebelumnya. ( 1 , 2 ) Sebagai pengingat, saat Anda menggunakan hibernasi, Anda menyimpan semuanya dalam RAM ke disk tanpa enkripsi, ini termasuk kata sandi untuk sistem file dan wadah terenkripsi.
Pada titik tertentu dengan 16.04 saya harus menonaktifkan Boot Aman untuk dapat hibernasi laptop saya. Dalam kasus saya, saya menggunakan uswsusp dan pengujian dengan s2disk mengembalikan pesan di bawah ini. Ini mungkin memberi Anda petunjuk bahwa masalah Anda, mengapa Anda tidak bisa berhibernasi meskipun segala sesuatu ada di tempat, terkait dengan Boot Aman:
Namun, harap dipahami bahwa ini bukan tempat untuk mengeluh dan bersikap baik.
Pertanyaan-pertanyaan Terkait
sumber
Jika Anda masih memiliki masalah dalam membuat hibernate berfungsi, periksa komentar # 58 pada laporan bug ini :
Menginstal paket hibernate tampaknya membuat perubahan yang tepat dan itu bekerja sangat baik untuk saya di ubuntu gnome 13.10 x64
sumber
Jika Anda telah mengikuti langkah-langkah sebelumnya dan itu masih belum berhasil, saya sarankan Anda mengubah
/etc/pm/sleep.d/20_custom-ehci_hcd
ke:untuk membuatnya berfungsi, kemudian ikuti langkah-langkah yang disebutkan di atas untuk mengaktifkan opsi hibernasi. Ini benar-benar bekerja untuk saya.
Pada akhirnya Anda akan memiliki 2 file yang diedit dengan "
[Re-enable hibernate ... ]
" Coba yang ini. Ini akan bekerja dengan pasti jika Anda menggunakan ubuntu 13.10sumber
Satu hal yang ingin saya tambahkan di sini, yaitu AFAICR, adalah unmount partisi swap. Jika partisi swap tidak dipasang, opsi hibernate tidak akan ditampilkan / diaktifkan terlepas dari konfigurasi hibernasi.
Dan jika partisi swap tidak otomatis maka sesi hibernasi akan hilang.
sumber