You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
623 B
27 lines
623 B
10 years ago
|
#!/bin/bash
|
||
|
|
||
|
source $(dirname $0)/config.sh
|
||
|
|
||
|
QUAL=`iwconfig wlan0 | grep 'Link Quality=' | awk '{gsub(/[=/]/," "); print $3}'`
|
||
|
MAX=`iwconfig wlan0 | grep 'Link Quality=' | awk '{gsub(/[=/]/," "); print $4}'`
|
||
|
PERC=`echo $QUAL*100/$MAX | bc`
|
||
|
|
||
|
color=""
|
||
|
|
||
|
if [[ $PERC -lt 20 ]]; then
|
||
|
ICON="wireless1.xbm"
|
||
|
color="^fg($warning)"
|
||
|
elif [[ $PERC -lt 40 ]]; then
|
||
|
ICON="wireless2.xbm"
|
||
|
color="^fg($notify)"
|
||
|
elif [[ $PERC -lt 60 ]]; then
|
||
|
ICON="wireless3.xbm"
|
||
|
elif [[ $PERC -lt 80 ]]; then
|
||
|
ICON="wireless4.xbm"
|
||
|
elif [[ $PERC -lt 101 ]]; then
|
||
|
ICON="wireless5.xbm"
|
||
|
fi
|
||
|
|
||
|
ICON='^i(/home/zubin/.xmonad/dzen2/'"$ICON)"
|
||
|
echo "$color$ICON"
|