华硕天选2笔记本电脑,在win10系统下,有一个华硕管家,可以选择电池充电模式,以更好保养电池。但是我常用的是ubuntu 20.04系统,系统虽然有一个低电量提示,但是没有充满电提示。有时候一直在忙着写代码,也没来得及看电脑指示灯是否充满电量,有时因事离开座位很久,电脑到了低电量,忘记充电,一直充电或者放电导致低电量没来得及充电,会损耗电池。
于是我就写了个自动检测笔记本电量的脚本(battery_monitor.sh),开机就可以在后台自启动检测电量情况,更加有效提醒电量使用情况和保护电池,在此记录一下。由于每个笔记本电脑的电池输出信息可能有些差异,可以根据自己的实际情况来调整,我这边脚本是根据Battery 1信息来提取电量容量信息。
当插着电源,BATTERY_INFO信息输出如下:
Battery Info: Battery 0: Discharging, 0%, rate information unavailable
Battery 1: Charging, 95%, 00:15:08 until charged
当电量充满,拔掉充电电源,BATTERY_INFO信息输出如下:
Battery Info: Batter