###### acpi code function ptt_acpi() { P=`acpitool -b | cut -d"," -f 2 | cut -d " " -f 2` if [ "x`grep on-line /proc/acpi/ac_adapter/ADP1/state`" != "x" ]; then B=`acpitool -b | cut -d"," -f 3 | cut -d " " -f 2` if [ "$B" != "" ]; then #B="-$B min" B="-$B" else B="" fi P="[1;34;34m[AC $P $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_acpi)\033[m \033[33;1m\]\u@\h \[\033[1;32m\]\w\[\033[1m\]\n\[\033[m\]¤ "