当电池电量严重不足时,如何将电脑设置为暂停?

我不小心点击了选项“当电力严重不足的”系统设置>电源下。 原始条目是空白的,但我点击后只有两个选项是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%时它显示出极低的水平)