无法更改电池电量低和严重不足的阈值

无法更改电池电量低和严重不足的阈值

我试图改变电池电量低和电量临界阈值,但操作系统似乎仍然无法识别这一点。

我已尝试过:

  1. 更改/etc/UPower/UPower.conf为:
    UsePercentageForPolicy=true
    PercentageLow=30
    PercentageCritical=20
    PercentageAction=20
    CriticalPowerAction=HybridSleep

该文件保留了修改,但笔记本电脑仍然通知我电池电量低,默认为 10%

  1. dconf-editor使用org-> gnome-> settings-daemon-> plugins->更改相同的值power

当电池电量达到 10% 而不是 30% 时,笔记本电脑仍然会通知我。

  1. 使用命令行,例如: gsettings set org.gnome.settings-daemon.plugins.power percentage-low 30

笔记本电脑继续表现得好像没有变化一样。几周来我一直在尝试解决这个问题,但找不到办法。我在网上搜索了很多,但没有找到可以解决这个问题的方法。任何帮助都将不胜感激。

编辑1:

谢谢 sancho.s 的精彩建议。我use-time-for-policy已经将值设置为 false。我仔细检查了一下,发现这确实是 false。

不幸的是,您的临时解决方法似乎不起作用。我计算了您提到的比例,结果是 5%。我将其修改alarm为 6 倍高的数字,将其更改为 30%。当电池电量达到 30% 时,似乎什么都没有发生。

相关链接确实很有用,但我之前已经阅读过这些答案,并尝试了其中的建议,我也在原始问题中报告了这些建议。不幸的是,我无法解决问题。

我的 Ubuntu 版本是 20.04 LTS,它在 Thinkpad X1 上运行。我应该指出,几周前我格式化了我的笔记本电脑,在格式化之前,UPower 在 20.10 上正常工作。之后,我在 BIOS 设置中将 AHCI 更改为 RST,但在格式化和安装 20.04 LTS 之前,我恢复了所有更改。我认为这可能与此有关,但我恢复了所有更改,我不知道该检查什么以确保那里没有问题。

答案1

我没有发现你所做的有什么问题。即便如此,请尝试gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false,然后重新启动。或者sudo systemctl restart upower.service应该执行与重新启动相同的操作。

解决方法是,有两个相关文件/sys/class/power_supply/BAT0(此位置可能因计算机而异,locate BAT0假设您的计算机是BAT0),请轻松找到它。检查中的值(与文件energy_full变量中的值相同)和中的值。该比率为您提供警报的百分比,在我的情况下,警报/能量满=5%。您可以通过计算目标=10%*能量满将其设置为 10%,然后在中使用该数字。YMMV。POWER_SUPPLY_ENERGY_FULLueventalarmecho <target> | sudo tee /sys/class/power_supply/BAT0/alarm

同时,请发布您的计算机的品牌/型号和 Ubuntu 版本。

有关的

  1. 如何更改极低的电池电量值?
  2. 笔记本电脑电量不足时不会关机
  3. dconf 电源设置和 Upower.conf 有区别吗?

相关.../BAT0/...

  1. https://www.reddit.com/r/Ubuntu/comments/9l5nkv/need_solution_to_handle_low_battery_protocol_with/
  2. https://unix.stackexchange.com/questions/84437/how-do-i-make-my-laptop-sleep-when-it-reaches-some-low-battery-threshold
  3. https://linrunner.de/tlp/index.html

答案2

所有百分比值都需要按降序排列(PercentageLow>PercentageCritical>PercentageAction),否则所有值都将加载默认值。您的配置不满足此条件,其中 PercentageCritical=PercentageAction。我检查了 upower 的源代码,该条件在 src/up-daemon.c 中确实是这样定义的。

相关内容