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.
26 lines
623 B
26 lines
623 B
#!/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"
|
|
|