#! /bin/bash
# Copyright 2003, Paul Sladen <r31@paul.sladen.org>, GPL'ed, v0.1
# 2.5 hours = 9000 seconds.
# ~1% battery per  90 second update
# ~2% battery per 180 second update
DELAY=180
while true ; do
  LEVEL=awk '{print $7}' /proc/apm
  case "$LEVEL" in
       -1%) COLOUR='gray' LEVEL='no batt' ;;
        ?%) COLOUR='red' ;;
       1?%) COLOUR='orange red' ;;
       2?%) COLOUR='yellow' ;;
       *?%) COLOUR='gray' ;;
  esac
  echo "$LEVEL" | osd_cat -b -d "$DELAY" -c "$COLOUR" -o -3 &
  wait # background and wait to allow Ctrl-C to work
done
			 
