diff options
| -rwxr-xr-x | bin/status-bar | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/bin/status-bar b/bin/status-bar index 87aa18e..9fb04c5 100755 --- a/bin/status-bar +++ b/bin/status-bar @@ -49,7 +49,13 @@ batt_status() { } cpu_freq() { -cat /proc/cpuinfo | grep '^cpu MHz' | awk '{print $4}' | sort -nr | sed 1q +# cat /proc/cpuinfo | grep '^cpu MHz' | awk '{print $4}' | sort -nr | sed 1q +# Average out the CPU frequency +cat /proc/cpuinfo | awk 'BEGIN{n=0;mhz=0;}/^cpu MHz/{mhz += $4;n++;}END{print mhz/n;}' +} + +tlp_status() { +tlp-stat -s | sed -n 's/^Mode *= //p' } status_line() { @@ -79,6 +85,15 @@ echo \ "$(date '+%m.%d.%Y %H:%M:%S')" } +t495_status_line() { +echo \ +"CPU: $(cpu_freq)|"\ +"TLP: $(tlp_status)|"\ +"Batt: $(batt_status | sed -e's/ *$//g')|"\ +"$(network_info)|"\ +"$(date '+%m.%d.%Y %H:%M:%S')" +} + _type="$1"; shift while true ; do xsetroot -name "$("${_type}_status_line" "$@")" |
