X-Git-Url: http://git.grml.org/?p=grml-etc-core.git;a=blobdiff_plain;f=etc%2Fzsh%2Fzshrc;h=0bf68f82e5066c7b635e4617f37e0375061cc9e5;hp=a7b70d278e13280b55bfd38b1ba9bfbd868e2266;hb=875b6d6e7e951cb8a2497b1503fdc3f59399f8e1;hpb=b2556e790bfa859893f7ef436b84694f54681841 diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index a7b70d2..0bf68f8 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -1761,7 +1761,13 @@ local batteries bat capacity batteries=( /sys/class/power_supply/BAT*(N) ) if (( $#batteries > 0 )) ; then for bat in $batteries ; do - capacity=$(< $bat/capacity) + if [[ -e $bat/capacity ]]; then + capacity=$(< $bat/capacity) + else + typeset -F energy_full=$(< $bat/energy_full) + typeset -F energy_now=$(< $bat/energy_now) + typeset -i capacity=$(( 100 * $energy_now / $energy_full)) + fi case $(< $bat/status) in Charging) GRML_BATTERY_LEVEL+=" ^"