当电池电量严重不足时,如何将电脑设置为暂停?
我不小心点击了选项“当电力严重不足的”系统设置>电源下。 原始条目是空白的,但我点击后只有两个选项是Hibernate和Shutdown。 我想设置回暂停。
暂停可用没有选项。
电源严重不足时暂停,暂停需要电源将会话保存到RAM,以便更快恢复,如果断电,则松开当前挂起状态。
Hibernate将当前状态复制到硬盘驱动器,速度较慢但可以关闭电源。
关闭很明显 – 您将丢失活动会话中的任何数据并在重新启动时启用新会话。
要将此设置更改回暂停,请使用dconf-editor。 转到org.gnome.settings-daemon.plugins.power并将critical-battery-action更改为暂停。
或者,在终端会话中使用命令:
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
默认情况下, gsettings
命令是驻留的,而dconf-editor
需要通过以下方式安装:
sudo apt-get install dconf-tools
我没有足够的代表来编辑或评论,所以如果有人愿意,这是对AtomHeartFather的回答的评论/编辑。
您还可以使用dconf-tools更改百分比被视为低/重要电池的值。 在同一电源部分中,将以下值修改为所需的百分比。
percentage-action
percentage-critical
percentage-low
注意:特别考虑percentage-action
设置,该设置将触发critical-battery-action
设置。
我有这个问题。
每当我的电脑停电时,我都非常沮丧,而我正在做认真的工作。
我写了一个脚本,每两分钟检查A / C电源状态,并在电源关闭时hibernate。 请根据电池的健康状况进行修改。 在主电源停电后,我的电池可以工作两分钟。
#!/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
我将脚本放在一个名为powerMon.sh
的文件中,并将其设置为每两分钟运行一次的cron job
。
在12.04我使用sleepd
在电池电量不足或机器闲置时暂停机器。
虽然sleepd不是为Ubuntu 14.04打包的,甚至已被其开发人员孤立,但可以自己编译和安装 。
在Ubuntu 12.04上安装:
sudo apt-get install sleepd
编辑文件/etc/default/sleepd
并设置以下内容:
# -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"
然后重启守护进程:
sudo service sleepd restart
如果有网络活动,它也有保持清醒的选项,但这些停止了我的工作。
在我的机器上,显然ACPI并不总是正确地报告温度,所以我需要添加-H
来告诉sleepd从upower而不是ACPI读取温度。 在发现一些意外的系统之后,通过添加-v
并使用tail -f /var/log/*log | grep --line-buffered sleepd
文件,我发现了错误的读数tail -f /var/log/*log | grep --line-buffered sleepd
tail -f /var/log/*log | grep --line-buffered sleepd
。
(我在一台12.04的笔记本电脑上有一个奇怪的错误,机器会在暂停后立即再次唤醒,但只有在睡眠因电池电量不足而暂停时才会停止,而不是由于空闲时间。我希望你也不会有这种体验!问题从未发生在14.04下。)
有一种方法可以完全禁用暂停/断电。
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'false'
(如果即使在100%时它显示出极低的水平)