我正在使用 Ubuntu 22.04 LTS,我想知道是否有办法在电池电量低于特定百分比时自动切换到省电模式。我知道有“自动省电”选项,但我如何将其设置为在低于 30% 时更改?
答案1
你可以使用 cron 每分钟检查一次如果电池电量低于 30% 并运行systemctl suspend
或改变scaling_governor
以省电。
另外,也许更简单,使用 UPower。
获取相关信息:
cat /etc/UPower/UPower.conf | grep -v "^#" | egrep "Critical|Low|Action|Time"
gsettings list-recursively org.gnome.settings-daemon.plugins.power
要获得挂起/休眠支持,请使用pm-is-supported
pm-utils 包。
答案2
首次打开自动节电 打开自动省电选项 然后打开终端并运行此命令,它将提供自动省电模式的当前设置。
cat /etc/UPower/UPower.conf | grep -v "^#" | egrep "Critical|Low|Action|Time"
输出应该如下所示(考虑突出显示的一个,即百分比低=):
百分比低=20
百分比临界值 = 5
百分比操作 = 2
时间低 = 1200
时间临界值 = 300
时间操作 = 120
临界电源操作 = 混合睡眠
现在编辑“/etc/UPower/UPower.conf“以反映所需的值(即你必须改变”百分比低=20“ 作为 ”百分比低=三十“(例如,更改值表示当电池电量不足时,将打开自动省电模式30%左边))
正在处理以编辑此文件
这需要 root 权限
sudo nano /etc/UPower/UPower.conf
- 现在找到行“百分比低=20“并使用您想要自动开启省电模式的所需值进行编辑(例如百分比低=20为了20%或者百分比低=30 为了30%)
- 编辑后
- 按CTRL+O
- 按ENTER
- 按CTRL+X
- 重启或者重新开始你的系统。
现在您的系统将自动开启省电模式。