电池充满指示器 22.04

use*_*495 5 battery-charging-threshold 22.04

电池电量低警告确实很有帮助,可以定制。但电池充满后没有任何警告。如果无人看管,会导致电池磨损。有什么方法可以在电池电量达到 95% 或 100% 时收到警告吗?

我用的是22.04。

Raf*_*ffa 5

有很多方法可以做到这一点......这是使用Upower在 Ubuntu 22.04 上测试的一种方法:

  • 识别电池的设备参考(名称),upower -e如下所示:

    upower -e | grep -i "batt"
    
    Run Code Online (Sandbox Code Playgroud)
  • upower -i通过使用电池的参考(名称)来获取电池信息,如下所示:

    upower -i /org/freedesktop/UPower/devices/battery_BAT0
    
    Run Code Online (Sandbox Code Playgroud)
  • 优化upower -i输出以仅获取状态,如下所示:

    awk '/state:/ {print $2}' <(upower -i /org/freedesktop/UPower/devices/battery_BAT0)
    
    Run Code Online (Sandbox Code Playgroud)
  • 优化upower -i输出以仅获取不带“%”的百分比,如下所示:

    awk '/percentage:/ {print 0+$2}' <(upower -i /org/freedesktop/UPower/devices/battery_BAT0)
    
    Run Code Online (Sandbox Code Playgroud)
  • 在脚本中使用上述知识,每五分钟检查一次,当电池电量达到或超过 95%且处于充电状态时通知您,如下所示:

upower -e | grep -i "batt"
Run Code Online (Sandbox Code Playgroud)