将 udev 规则中的值更改为 45% ATTR{capacity}=="[0-5]"

将 udev 规则中的值更改为 45% ATTR{capacity}=="[0-5]"

我有一台旧笔记本电脑,当电池电量约为 40% 时会关闭,因此我想添加 udev 规则以将笔记本电脑暂停在 45% 时,来自 arch wiki 我发现了一个 udev 规则,当电池电量为 5% 或更低时暂停如何设置该值到 45% ?

SUBSYSTEM=="power_supply", ATTR{status}=="Discharging", ATTR{capacity}=="[0-5]", RUN+="/usr/bin/systemctl suspend"

答案1

解决将值更改为 45% 的正确方法是:

SUBSYSTEM=="power_supply", ATTR{status}=="Discharging", ATTR{capacity}=="[0-4][0-5]", RUN+="/usr/bin/systemctl suspend"

相关内容