(Scripts)+script for getting time left in battery using acpi -b
Customisable and has an exact hour + minute timer.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
capacity=$(cat /sys/class/power_supply/BAT0/capacity) || break
|
capacity=$(cat /sys/class/power_supply/BAT0/capacity) || break
|
||||||
status=$(cat /sys/class/power_supply/BAT0/status)
|
status=$(cat /sys/class/power_supply/BAT0/status)
|
||||||
time_left=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep "time" | sed 's/.*://' | xargs echo $1)
|
time_left=$($HOME/.local/scripts/status/battery_time_left);
|
||||||
|
|
||||||
if [[ $status == "Charging" ]]
|
if [[ $status == "Charging" ]]
|
||||||
then
|
then
|
||||||
|
|||||||
11
Scripts/.local/scripts/status/battery_time_left
Executable file
11
Scripts/.local/scripts/status/battery_time_left
Executable file
@@ -0,0 +1,11 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
capture=""
|
||||||
|
if [[ $# -eq 1 ]]
|
||||||
|
then
|
||||||
|
capture="\1H,\2M,\3s"
|
||||||
|
else
|
||||||
|
capture="\1H,\2M"
|
||||||
|
fi
|
||||||
|
|
||||||
|
acpi -b | sed "s/.*\([0-9][0-9]\):\([0-9][0-9]\):\([0-9][0-9]\).*/$capture/g" | xargs echo
|
||||||
Reference in New Issue
Block a user