Ubuntu 12.04 64bit menolak untuk berhibernasi saat baterai hampir habis. Sebaliknya ia melakukan shutdown lengkap yang tidak perlu dan dapat menyebabkan hilangnya data.
Saya telah mengaktifkan Hibernate (pm-hibernate) untuk mengikuti instruksi umum yang saya uji pm-hibernate itu berfungsi dengan baik ketika dijalankan secara manual.
Saya telah mengatur opsi daya untuk hibernasi "Saat Daya Kritis Rendah". Ini juga telah diverifikasi dengan menggunakan Editor dconf. Di bawah org> gnome> setting-daemon> plugins> power> critical-battery-action maka disetel ke "hibernate". Di bawah skema yang sama, aksi-waktu diatur ke "120".
Saya ingin melihat apa yang terjadi sesaat sebelum penutupan ini. Saya ingin tahu log apa yang harus dicari untuk melihat apakah pm-hibernate benar-benar gagal, atau jika diabaikan sepenuhnya.
Kecuali mencari tahu sendiri, apakah ada pekerjaan yang disarankan?
sumber
Jawaban:
Saya menemukan solusi lain untuk sistem Ubuntu 14.04 saya. Mungkin itu berhasil untuk Anda.
Pertama, instal alat mode laptop
Kemudian, Anda harus mengaktifkan fungsi hibernasi otomatis. Anda harus mengedit file teks:
Di sana, cari parameter ENABLE_AUTO_HIBERNATION dan ganti 0 dengan 1:
Dalam file yang sama, Anda juga ingin menyesuaikan persentase pengisian daya baterai saat komputer hibernasi. Sebagai contoh:
Simpan file dan uji konfigurasi membiarkan baterai Anda kosong. Jika berhasil, Anda harus mengatur alat mode-laptop sebagai default, dengan membuat skrip:
Kemudian, di gedit, salin dan tempel ini:
Simpan file, lalu restart sistem dan uji lagi. Saya harap ini berhasil untuk Anda.
Menurut pendapat saya, sepertinya ada sesuatu yang mengganggu manajer gnome-power. Jika orang lain mereproduksi masalah, maka kami dapat melaporkan bug.
Referensi:
Kiat untuk menghemat daya oleh Penalvch https://help.ubuntu.com/community/PowerManagement/ReducedPower#Using_less_power_with_laptop-mode-tools
Re: Membuat Ubuntu untuk ditangguhkan secara otomatis dengan baterai lemah (command-line) oleh Isamu715 http://ubuntuforums.org/showthread.php?t=2092327&p=12394451#post12394451
sumber
/etc/laptop-mode/conf.d/usb-autosuspend.conf
dan mengubahAUTOSUSPEND_USBTYPE_BLACKLIST=""
keAUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"
. Instruksi lengkap di sini .Saya memiliki / memiliki masalah yang sama dengan 12,04 pemantauan daya yang tidak tepat, beberapa kemungkinan:
(untuk memotong ke pengejaran dan menghindari retorika membaca poin terakhir - sangat menjengkelkan bahwa "perbaikan" diperlukan untuk mengembalikan fungsi biasa dan biasa seperti itu )
Unity dan 12,04 tidak menyediakan fungsionalitas 10,04 yang memiliki keandalan lebih kuat, terutama manajemen daya, jadi regresi adalah opsi yang saya gunakan. Kematangan canggih dari lingkungan sistem komputasi (Debian, GNU, Linux, ...) membutuhkan tingkat disiplin ketat yang sebanding untuk mempertahankan dan memodifikasi fungsionalitas secara konsisten. Akibatnya, beberapa paradigma perangkat lunak mapan telah menurun dan telah dikompromikan termasuk manajemen daya.
referensi:
Bug # 993440 "Tidak ada opsi penangguhan untuk status baterai kritis di pow ...": Bug: paket "gnome-control-center": Ubuntu:
solusi: (padat karya secara manual)
lp: ~ jlangvand / ubuntu / quantal / gnome -control-center / fix-for-993440
Menulis naskah (lebih manual padat karya) menggunakan
pm-hibernate
(pm-suspend
),watch
,upower
,grep
dll untuk memantau keadaan baterai dan mengambil tindakan jika diperlukan.garis besar kode semu:
Gunakan
watch
, setiap beberapa menit, untuk membandingkangrep
upower -d
statistik baterai secara berkalagsettings get org.gnome.settings-daemon.plugins.power percentage-critical
, dan ketika ambang melebihisudo pm-hibernate
mentah (seperti hanya dalam prototipe, tidak dapat dieksekusi): (ditangguhkan untuk baterai% <10%)
upower --monitor-detail | grep "percentage[^\d]+\d\.\d*\%" | bash pm-suspend
solusi yang elegan
watch
pada penangguhanreferensi:
684186 - gnome-settings-daemon: gagal menjalankan aksi pada kondisi baterai lemah - Debian Bug melaporkan log di:
bugs.debian.org/cgi-bin/bugreport.cgi?bug=684186www.google.ca/search?q=org.gnome.settings-daemon.plugins.power%20critical-battery-action%20%27suspend%27&num=50
Performa baterai dapat diperiksa dengan:
upower
watch -d upower -i /org/freedesktop/UPower/devices/battery_BAT0
upower --monitor-detail | grep percentage
gnome-power-statistics
Bagaimana cara memeriksa status baterai menggunakan terminal?
Bagaimana saya dapat menemukan tingkat debit baterai?
sumber
acpi
juga mendapatkan level baterai.