diff options
author | Patrick Simianer <p@simianer.de> | 2015-01-24 15:29:54 +0100 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2015-01-24 15:29:54 +0100 |
commit | b0878f91c4ab2a8a61c524084ac6db702971b426 (patch) | |
tree | 747b70537e0a000fbbe649d4e993693db81a6ff8 | |
parent | c60daeb4f53ab0f73991851d65dd51454c8fb064 (diff) |
average battery
-rwxr-xr-x | avg_batt | 4 | ||||
-rwxr-xr-x | ratcpi | 20 |
2 files changed, 15 insertions, 9 deletions
diff --git a/avg_batt b/avg_batt new file mode 100755 index 0000000..e7afeee --- /dev/null +++ b/avg_batt @@ -0,0 +1,4 @@ +#!/bin/sh + +echo "$(acpi | cut -d' ' -f4|sed 's|%||'|avg|round 0)%" + @@ -3,6 +3,7 @@ #====================================================== # RatCPI version .10--Power management, Ratpoison style # By Door +# edited by pks (average of battery capacities) #====================================================== ## Do you want to be informed of charging status? @@ -39,16 +40,16 @@ while winsys=$(ps -e | grep ratpoison | wc -l) charge=$(eval acpi -V|grep charge|wc -l) never2=$(eval acpi -V|grep never|wc -l) - lowbatt50=$(eval acpi|grep 50%|wc -l) - lowbatt25=$(eval acpi|grep 25%|wc -l) - lowbatt15=$(eval acpi|grep 15%|wc -l) - lowbatt10=$(eval acpi|grep 10%|wc -l) - lowbatt5=$(eval acpi|grep \ 5%|wc -l) - lowbatt3=$(eval acpi|grep \ 3%|wc -l) - lowbatt1=$(eval acpi|grep \ 1%|wc -l) + lowbatt50=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep 50%|wc -l) + lowbatt25=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep 25%|wc -l) + lowbatt15=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep 15%|wc -l) + lowbatt10=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep 10%|wc -l) + lowbatt5=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep \ 5%|wc -l) + lowbatt3=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep \ 3%|wc -l) + lowbatt1=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep \ 1%|wc -l) - hibat95=$(eval acpi|grep 95%|wc -l) - hibat75=$(eval acpi|grep 75%|wc -l) + hibat95=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep 95%|wc -l) + hibat75=$(eval echo "$(acpi|cut -d" " -f4|sed "s|%||"|avg|round 0)%"|grep 75%|wc -l) if (($charge==1)) then @@ -129,3 +130,4 @@ fi sleep $delay done + |