Pertanyaan Bagaimana cara mengatur komputer untuk menangguhkan ketika baterai sangat rendah?


Saya tidak sengaja mengklik opsi "Ketika daya sangat rendah" di bawah Pengaturan Sistem> Daya. Entri asli kosong, tetapi hanya dua opsi setelah saya klik adalah Hibernate dan Shutdown. Saya ingin mengaturnya kembali ke Tangguhkan.


21
2017-11-05 20:50


asal


Versi Ubuntu mana yang Anda gunakan? - Anderson Green


Jawaban:


Tidak ada opsi untuk menangguhkan tersedia.

Anda tidak dapat menangguhkan ketika daya sangat rendah, untuk menunda Anda perlu kekuatan untuk menyimpan sesi ke RAM yang memungkinkan Anda untuk melanjutkan lebih cepat, jika Anda kehilangan kekuatan Anda kehilangan keadaan suspend saat ini.

Hibernate copys keadaan saat ini ke hard drive, lebih lambat tetapi Anda dapat mematikan daya.

Shutdown sudah jelas - Anda akan kehilangan data apa pun di sesi aktif dan memiliki sesi baru saat restart.


6
2017-11-05 22:44



Di dunia yang ideal, mungkin. Saya akan MENYUKAINYA jika saya dapat mengonfigurasi mesin saya untuk menangguhkan ketika jatuh di bawah mis. 15% dari baterai (cukup mudah untuk beberapa jam di suspend) karena seperti itu, saya hanya dapat mengkonfigurasinya untuk shutdown (jenis jaminan Anda kehilangan data) atau hibernate (yang benar-benar rusak pada mesin saya). Jadi di sini untuk kendala yang tidak perlu ... - Tomislav Nakic-Alfirevic
Saya menghadapi masalah yang sama. Ini digunakan untuk menangguhkan ketika baterai sangat rendah. Tapi seperti dalam pertanyaan, saya tidak sengaja mengklik opsi "Ketika daya sangat rendah" di bawah Pengaturan Sistem> Power. Entri asli kosong tetapi sekarang saya hanya dapat memilih 'Power Off'. Oleh karena itu, komputer saya shutdown ketika baterai sangat rendah. Saya ingin membuatnya ditangguhkan dalam kasus itu. Tidak tahu bagaimana untuk kembali ke keadaan semula di mana ia digunakan untuk menangguhkan. - Mukesh Chapagain
Di Ubuntu 12.04, opsi "hibernate" dinonaktifkan, dan komputer restart bukan menunda ketika baterai sangat rendah. - Anderson Green
@chapagain Saya menghadapi masalah yang sama persis. Versi Ubuntu mana yang Anda gunakan? - Anderson Green
@AndersonGreen Saya menggunakan Ubuntu 12.04 - Mukesh Chapagain


Untuk mengubah pengaturan ini kembali ke suspend, gunakan dconf-editor. Buka org.gnome.settings-daemon.plugins.power dan ubah aksi baterai-kritis untuk menangguhkan.

Atau, dalam sesi terminal gunakan perintah:

gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'

Itu gsettings perintah menetap secara default saat dconf-editor perlu menginstal melalui:

sudo apt-get install dconf-tools

20
2017-10-20 20:56



Apakah ada bug di Launchpad untuk perilaku kosong ini ditangguhkan? - NoBugs
Tidak berfungsi lagi seperti GNOME 3.28.2. Adakah yang punya solusi alternatif? - orschiro


Saya tidak memiliki cukup tenaga untuk mengedit atau berkomentar, jadi jika ada yang peduli, ini adalah komentar / edit untuk jawaban AtomHeartFather.

Anda juga dapat mengubah nilai untuk berapa persen dianggap baterai rendah / kritis menggunakan dconf-tools. Di bagian daya yang sama, ubah nilai berikut ke persentase yang diinginkan.

percentage-action

percentage-critical

percentage-low

Catatan: Pertimbangan khusus menuju ke percentage-action pengaturan yang akan memicu critical-battery-action pengaturan.


9
2017-11-24 20:11



untuk mengubah persentase, menurut ini jawaban, itu use-time-for-policy entri juga harus diubah (tidak dicentang, atau disetel ke 'salah'): gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false. Tapi ini benar tidak tampaknya bekerja dengan pasti pada semua sistem / mesin. - cipricus


Saya punya masalah ini.

Saya sangat frustrasi setiap kali komputer saya akan mati, ketika saya sedang melakukan pekerjaan serius.

Saya menulis skrip untuk memeriksa A / C Power sate setiap dua menit dan hibernate ketika listrik padam. Harap modifikasi sesuai dengan kesehatan baterai Anda. Baterai saya bisa bekerja selama dua menit setelah listrik padam.

#!/bin/bash

if [[ $(cat /sys/class/power_supply/AC0/online) == *0* ]] ; then

    echo 'On battery power'
    #pmi action suspend

    dbus-send --system --print-reply \
    --dest="org.freedesktop.UPower" \
    /org/freedesktop/UPower \
    org.freedesktop.UPower.Suspend

#else
#    echo 'On Ac Power'
fi

Saya meletakkan skrip di sebuah file bernama powerMon.sh dan mengaturnya sebagai cron job yang berjalan setiap dua menit.


1
2017-10-02 03:05





Pada 12.04 saya menggunakan sleepd untuk menangguhkan mesin saat baterai lemah atau mesin dalam keadaan idle.

Meskipun sleepd tidak dikemas untuk Ubuntu 14.04, dan bahkan telah menjadi yatim piatu oleh pengembangnya, adalah mungkin untuk kompilasi dan instal dirimu sendiri.

Instalasi pada Ubuntu 12.04:

sudo apt-get install sleepd

Edit file /etc/default/sleepd dan atur hal berikut:

# -E       Do not poll events (since they weren't working for me).
# -c 60    Poll every 60 seconds.
# -u 900   Sleep after 15 minutes idle time when on battery,
# -U 3600  or 60 minutes when on AC power,
# -b 3     or when battery power drops below 3%.
# -H       (optional) Use upower instead of ACPI.

PARAMS="-E -c 60 -u 900 -U 3600 -b 3"

Kemudian restart daemon:

sudo service sleepd restart

Ini juga memiliki pilihan untuk tetap terjaga jika ada aktivitas jaringan, tetapi ini berhenti bekerja untuk saya.

Di mesin saya, ternyata ACPI tidak selalu melaporkan suhu dengan benar, jadi saya perlu menambahkan -H untuk memberitahu sleepd untuk membaca suhu dari upower, bukan ACPI. Saya menemukan pembacaan yang salah, setelah beberapa syspends yang tidak terduga, dengan menambahkan -v dan mengawasi logfile dengan tail -f /var/log/*log | grep --line-buffered sleepd.

(Saya memiliki bug aneh pada satu laptop dengan 12.04 bahwa mesin akan segera bangun lagi setelah menangguhkan, tetapi hanya jika sleepd menangguhkan karena baterai rendah, bukan karena waktu idle. Saya harap Anda tidak akan memiliki pengalaman itu juga! Masalahnya tidak pernah terjadi di bawah 14.04.)


1
2017-12-01 18:24





Ada cara untuk menonaktifkan suspensi / mematikan sepenuhnya.

gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'false'

(dalam hal ini menunjukkan sangat rendah bahkan pada 100%)


0
2018-01-13 19:54