From 07010e9b439e20e2ac76c5937c71cd27625d046f Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Fri, 15 Nov 2019 10:08:23 +0100 Subject: Now handles custom messages --- bin/lowbat | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/bin/lowbat b/bin/lowbat index 528588b..765d818 100755 --- a/bin/lowbat +++ b/bin/lowbat @@ -1,20 +1,23 @@ #!/bin/sh -##if [ $@ -lt 2 ]; then -## message="beep beep - low battery" -##else -## message=$2 -##fi +if [ $# -lt 1 ]; then + message="beep beep - low battery" +else + message=$1 +fi notify() { - notify-send "Low battery" "Please plug in computer" -u critical -t 15000 - echo $message | espeak + notify-send "Low battery: $batlvl%" "Please plug in computer" -u critical -t 15000 + if [ "$message" = "no-audio" ]; then + else + echo "$message" | espeak + fi } while [ 1 ]; do acstat=$(acpi | awk '{print $3}' | rev | cut -c 2- | rev) batlvl=$(acpi | awk '{print $4}' | rev | cut -c 3- | rev) - if [ $batlvl -lt 15 ]; then + if [ $batlvl -lt 115 ]; then while [ "$acstat" = "Discharging" ]; do $(notify) sleep 20 -- cgit v1.2.3