Laptop Prompt
Hello,
A number of weeks ago, I approached the list about making apm more accurately reflect the amount of charge left on my laptop battery. As suggested to me here on the list, I am pretty certain that my problem is due to the age of the battery. Some testing here shows that I have a similar inaccuracy when I boot the laptop into Windows.
While I was digging around on laptop-related issues, however, I found the Bash-Prompt-HOWTO at the Linux Documentation Project (www.tldp.org). That HOWTO has an example bash prompt for laptop users that indicates the amount of battery charge remaining and whether the charger is attached. I wasn't able to get the example to work, but I was able to use the general information in the HOWTO to get a prompt put together. I thought I might post it here for anyone who is interested. I put this into my .bashrc.
function pwr_chk {
ACstat=$(apm | cut -f2 -d ' ')
case $ACstat in
on-line* ) echo -n '^'$( apm | cut -f5 -d ' ') ;; off-line* ) echo -n 'v'$( apm | cut -f6 -d ' ') ;;
esac
}
PS1='\[\033[0;31m\][$(pwr_chk)]\[\033[0m\]\[\033[1;33m\]\u@\h:\w\[\033[0m\]\$ '
The charger indicator and % battery charge reading are in red and the prompt is in yellow, because I also wanted to play with colors a bit. They are easily removed. BTW, there was a question here recently about console colors. The Bash-Prompt-HOWTO contains a pretty helpful discussion on that topic.
Cheers,
Sean
Signature · 7 lines
Theo. Sean Schulze [email protected] - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs