我不小心点击了系统设置>电源下的“当电量严重不足时”的选项。原来的条目是空白的,但是在我点击后,只剩下了休眠和关机两个选项。我想把它改回挂起状态。
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
gsettings
命令已经存在,而dconf-editor
需要通过安装来获取:sudo apt-get install dconf-tools
use-time-for-policy
条目(取消选中或设置为'false'):gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
。但这对于所有系统/机器似乎并不适用。 - user47206没有暂停选项可用。
当电量严重不足时,您无法暂停,因为暂停需要电力将会话保存到RAM中,以便您可以更快地恢复,如果失去电力,则会失去当前的暂停状态。
休眠将当前状态复制到硬盘上,速度较慢,但您可以关闭电源。
关闭是显而易见的 - 您将失去活动会话中的任何数据,并在重新启动时开始一个新的会话。
man systemd-sleep.conf
),实际上可以将其挂起,例如UPower的HybridSleep
操作。 - doak我写了一个简单的bash脚本,在任何Linux上都可以运行...只需将此脚本添加到启动项...每两分钟,脚本会检查电池状态,如果电池电量低于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
#!/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
UsePercentageForPolicy=true
PercentageLow=20
PercentageCritical=8
PercentageAction=5
CriticalPowerAction=Hibernate
现在,重新启动 upower systemd 单元:
systemctl restart upower
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'false'
(如果即使在电量为100%时也显示严重低电量的情况下)