Bagaimana Mengaktifkan semula Hibernate di Ubuntu 12.04
Jika anda baru saja mengemas kini ke Ubuntu 12.04, anda mungkin dapat melihat pilihan yang hilang dalam menu sistemnya. Pilihan Hibernate kini disembunyikan secara lalai, tetapi anda boleh mendapatkannya kembali jika anda lebih memilih untuk hibernate sistem anda.
Hibernate dilumpuhkan secara lalai kerana boleh menyebabkan masalah pada beberapa konfigurasi sistem. Anda harus melakukan hibernate dengan perintah khas untuk menguji bahawa ia berfungsi dengan baik sebelum mengaktifkannya semula.
Hibernate vs Suspend
Pilihan Suspend masih tersedia dalam menu sistem Ubuntu. Seperti hibernate, menggantung menyelamatkan program dan data terbuka anda, jadi anda dapat dengan cepat menyambung semula ke sate anda yang sebelumnya. Walau bagaimanapun, penggantungan memerlukan kuasa - semasa dalam mod penggantungan, komputer anda akan terus menarik sedikit kuasa. Jika sistem kehilangan kuasa - contohnya, jika anda mencabut komputer desktop dari soket kuasa atau bateri bateri komputer riba, anda akan kehilangan kerja anda.
Dalam kontras, hibernate menyimpan keadaan sistem anda ke cakera keras anda dan mematikan sistem, tidak menggunakan kuasa. Apabila anda menyambung semula dari hibernate, program dan data terbuka anda akan dipulihkan. Hibernate menjimatkan kuasa, tetapi diperlukan lebih lama - komputer perlu mengembalikan data ke RAM, sementara menggantung memelihara data dalam RAM.
Mengapa Ia Kurang Upaya
Hibernate tidak berfungsi dengan baik pada banyak konfigurasi perkakasan dengan Ubuntu dan pengedaran Linux yang lain. Sekiranya hibernate tidak berfungsi dengan betul pada sistem anda, anda boleh menyambung semula dari hibernate untuk mendapati kerja anda telah hilang. Sesetengah pemandu perkakasan mungkin juga tidak berfungsi dengan betul dengan hibernate - contohnya, perkakasan Wi-Fi atau peranti lain mungkin tidak berfungsi selepas menyambung semula dari hibernate.
Untuk menghalang pengguna baru daripada menghadapi pepijat ini dan kehilangan kerja mereka, hibernate dinyahdayakan secara lalai.
Ujian Hibernate
Sebelum mengaktifkan semula hibernate, anda harus mengujinya untuk mengesahkan ia berfungsi dengan betul pada sistem anda. Mula-mula, simpan kerja anda dalam semua program terbuka - anda akan kehilangannya jika hibernate tidak berfungsi dengan betul.
Untuk menguji hibernate, melancarkan terminal. Taip terminal ke dalam Dash dan atau gunakan pintasan papan kekunci Ctrl-Alt-T.
Di terminal, jalankan arahan berikut:
sudo pm-hibernate
Sistem anda akan ditutup. Selepas menjalankan arahan, matikan semula sistem anda - jika program terbuka anda muncul semula, hibernate berfungsi dengan baik.
Menyelesaikan Masalah Hibernate
Walaupun ketidakserasian perkakasan adalah masalah utama dengan hibernate, terdapat satu masalah biasa yang lain. Hibernate menjimatkan kandungan RAM anda kepada partition swap anda. Oleh itu, partition swap anda mesti sekurang-kurangnya sebesar RAM anda. Jika anda mempunyai partition swap 2GB dan 4GB RAM, hibernate tidak akan berfungsi dengan baik.
Cara cepat untuk membandingkan saiz RAM dan swap anda adalah dengan aplikasi Sistem Monitor.
Anda boleh melihat saiz memori dan swap pada tab Sumber. "Memori" di sini merujuk kepada RAM anda.
Jika benar-benar mahu menggunakan hibernate dan partition swap anda lebih kecil daripada RAM anda, cuba jalankan GParted dari CD live. Anda boleh menjalankan GParted dari CD live Ubuntu atau CD live GParted khusus. Dari CD langsung, anda boleh mengubah saiz partition Ubuntu anda - anda tidak boleh melakukan ini semasa ia sedang digunakan.
Mengaktifkan semula Hibernate
Anda boleh menjalankan perintah sudo pm-hibernate setiap kali anda mahu hibernate, tetapi ini tidak menyusahkan. Untuk mengaktifkan semula pilihan hibernate dalam menu, anda perlu membuat fail PolicyKit.
Anda boleh menggunakan mana-mana editor teks untuk ini, tetapi kami akan menggunakan gedit dalam contoh ini. Jalankan arahan berikut untuk melancarkan gedit sebagai pengguna root dan nyatakan fail yang anda ingin buat:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Tampal teks berikut ke dalam fail:
[Dayakan Hibernate]
Identiti = pengguna unix: *
Tindakan = org.freedesktop.upower.hibernate
HasilAktif = ya
Simpan fail teks, kemudian log keluar dan log masuk semula. Anda akan dapat hibernate dari menu sistem.