From cf7ca917a1b2fe8fa78cefaecbf2ddd0c14d9a17 Mon Sep 17 00:00:00 2001 From: Nemo Date: Mon, 1 Jan 2018 23:58:52 +0530 Subject: [PATCH] Adds a low battery cron job - See https://bbs.archlinux.org/viewtopic.php?id=138755 --- lowbatterycron.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 lowbatterycron.sh diff --git a/lowbatterycron.sh b/lowbatterycron.sh new file mode 100755 index 0000000..bddca00 --- /dev/null +++ b/lowbatterycron.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +BATTINFO=`acpi -b` +BATTERY=/sys/class/power_supply/BAT0 +REM=`grep "POWER_SUPPLY_CHARGE_NOW" $BATTERY/uevent | awk -F= '{ print $2 }'` +FULL=`grep "POWER_SUPPLY_CHARGE_FULL_DESIGN" $BATTERY/uevent | awk -F= '{ print $2 }'` +PERCENT=`echo $(( $REM * 100 / $FULL ))` + +if [[ `echo $BATTINFO | grep Discharging` && "$PERCENT" -lt "10" ]] ; then + DISPLAY=:0.0 /usr/bin/notify-send "low battery" "$BATTINFO" +fi \ No newline at end of file