Tôi vô tình nhấp vào tùy chọn "Khi nguồn điện cực kỳ thấp" trong Cài đặt hệ thống> Nguồn. Mục nhập ban đầu trống, nhưng hai tùy chọn duy nhất sau khi tôi nhấp là Hibernate và Shutdown. Tôi muốn đặt lại thành Đình chỉ.
Tôi vô tình nhấp vào tùy chọn "Khi nguồn điện cực kỳ thấp" trong Cài đặt hệ thống> Nguồn. Mục nhập ban đầu trống, nhưng hai tùy chọn duy nhất sau khi tôi nhấp là Hibernate và Shutdown. Tôi muốn đặt lại thành Đình chỉ.
Câu trả lời:
Không có tùy chọn để đình chỉ có sẵn.
Bạn không thể tạm dừng khi nguồn điện cực kỳ thấp, để tạm dừng bạn cần nguồn điện để lưu phiên vào RAM cho phép bạn tiếp tục nhanh hơn, nếu bạn mất điện, bạn sẽ mất trạng thái tạm dừng hiện tại.
Hibernate sao chép trạng thái hiện tại vào ổ cứng, nó chậm hơn nhưng bạn có thể tắt nguồn.
Tắt máy là hiển nhiên - bạn sẽ mất bất kỳ dữ liệu nào trong phiên hoạt động và có phiên mới khi khởi động lại.
Để thay đổi cài đặt này trở lại thành tạm dừng, hãy sử dụng trình biên tập dconf. Truy cập org.gnome.sinstall-daemon.plugins.power và thay đổi hành động pin quan trọng để tạm dừng.
Ngoài ra, trong một phiên cuối sử dụng lệnh:
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
Các gsettings
lệnh thường trú theo mặc định trong khi dconf-editor
đòi hỏi cài đặt qua:
sudo apt-get install dconf-tools
Tôi không có đủ đại diện để chỉnh sửa hoặc nhận xét, vì vậy nếu có ai quan tâm, đây là nhận xét / chỉnh sửa cho câu trả lời của AtomHeartFather.
Bạn cũng có thể thay đổi các giá trị cho phần trăm được coi là pin yếu / quan trọng bằng cách sử dụng các công cụ dconf. Trong cùng một phần sức mạnh, sửa đổi các giá trị sau thành tỷ lệ phần trăm mong muốn.
percentage-action
percentage-critical
percentage-low
Lưu ý: Xem xét đặc biệt đến percentage-action
cài đặt sẽ kích hoạt critical-battery-action
cài đặt.
use-time-for-policy
mục nhập cũng phải được thay đổi (chưa được kiểm tra hoặc được đặt thành 'false') : gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
. Nhưng điều này dường như không hoạt động chắc chắn trên tất cả các hệ thống / máy.
Tôi đã có vấn đề này.
Tôi đã vô cùng thất vọng mỗi khi máy tính của tôi mất điện, trong khi tôi đang làm việc nghiêm túc.
Tôi đã viết một kịch bản để kiểm tra sate A / C Power cứ sau hai phút và ngủ đông khi mất điện. Vui lòng sửa đổi theo sức khỏe của pin của bạn. Pin của tôi có thể hoạt động bình thường trong hai phút sau khi mất điện.
#!/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
Tôi đặt tập lệnh vào một tập tin được gọi powerMon.sh
và thiết lập tập lệnh cron job
đó cứ sau hai phút.
Vào ngày 12.04, tôi thường sleepd
tạm dừng máy khi pin yếu hoặc máy không hoạt động.
Mặc dù ngủ không được đóng gói cho Ubuntu 14.04 và thậm chí đã được mồ côi bởi nhà phát triển của nó, có thể tự biên dịch và cài đặt nó .
Cài đặt trên Ubuntu 12.04:
sudo apt-get install sleepd
Chỉnh sửa tập tin /etc/default/sleepd
và thiết lập như sau:
# -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"
Sau đó khởi động lại daemon:
sudo service sleepd restart
Nó cũng có các tùy chọn để tỉnh táo nếu có hoạt động mạng, nhưng chúng đã ngừng hoạt động đối với tôi.
Trên máy của tôi, rõ ràng ACPI không phải lúc nào cũng báo cáo nhiệt độ một cách chính xác, vì vậy tôi cần thêm -H
để nói với người ngủ để đọc nhiệt độ từ upower thay vì ACPI. Tôi đã phát hiện ra các bài đọc không chính xác, sau một số syspends bất ngờ, bằng cách thêm -v
và xem logfile với tail -f /var/log/*log | grep --line-buffered sleepd
.
. Vấn đề không bao giờ xảy ra dưới 14.04.)
Có một cách để tắt hoàn toàn hệ thống treo / tắt nguồn.
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'false'
(trong trường hợp nó hiển thị cực kỳ thấp thậm chí ở mức 100%)
Tôi đã viết một tập lệnh bash đơn giản sẽ thực hiện nó trên bất kỳ linux nào ... chỉ cần thêm tập lệnh này để khởi động ... cứ sau hai phút, tập lệnh sẽ kiểm tra trạng thái pin và tạm dừng nếu pin thấp hơn 11% ....
#!/bin/sh
flag=0
while [ 1 ]; do
var=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0| grep -E "percentage"| grep -o '[0-9]*')
if [ $var -lt 11 ] && [ $flag -eq 0 ]; then
systemctl suspend
flag=1
elif [ $var -gt 11 ] && [ $flag -eq 1 ]; then
flag=0
fi
sleep 120
done