###### apm code function ptt_apm() { A=`cat /proc/apm` P=`echo $A | cut -d" " -f7-9` if [ "`echo $A | cut -d" " -f4`" = "0x01" ]; then B="" if [ -f /proc/pmu/battery_0 ]; then #B=`grep "time rem." /proc/pmu/battery_0` #B=" -$((`echo $B | cut -d":" -f2`/60)) min" B=`grep "time rem." /proc/pmu/battery_0 | cut -d":" -f2` if [ "$B" != " 0" ]; then B=" -$(($B/60)) min" else B="" fi fi P="[1;34;34m[AC `echo $P | cut -d" " -f1`$B]" else case `echo $P | cut -d" " -f1` in 4?%|3?%|2?%) P="[0;33m[DC $P]" ;; 1?%) P="[0;33;7m[DC $P]" ;; ?%) P="[0;31;7m[DC $P]" ;; *) P="[0;32m[DC $P]" ;; esac fi echo $P } export PS1="\033[36;1m\t \d\[\033[34m \033\$(ptt_apm)\033[m \033[33;1m\]\u@\h \[\033[1;32m\]\w\[\033[1m\]\n\[\033[m\]¤ "