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

#!/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"