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.
19 lines
1.3 KiB
19 lines
1.3 KiB
10 years ago
|
#!/bin/bash
|
||
|
source $(dirname $0)/config.sh
|
||
|
XPOS=$((1600 + $XOFFSET))
|
||
|
WIDTH="180"
|
||
|
LINES="8"
|
||
|
|
||
|
essid=$(iwconfig wlan0 | sed -n "1p" | awk -F '"' '{print $2}')
|
||
|
mode=$(iwconfig wlan0 | sed -n "1p" | awk -F " " '{print $3}')
|
||
|
freq=$(iwconfig wlan0 | sed -n "2p" | awk -F " " '{print $2}' | cut -d":" -f2)
|
||
|
mac=$(iwconfig wlan0 | sed -n "2p" | awk -F " " '{print $6}')
|
||
|
qual=$(iwconfig wlan0 | sed -n "6p" | awk -F " " '{print $2}' | cut -d"=" -f2)
|
||
|
lvl=$(iwconfig wlan0 | sed -n "6p" | awk -F " " '{print $4}' | cut -d"=" -f2)
|
||
|
rate=$(iwconfig wlan0 | sed -n "3p" | awk -F "=" '{print $2}' | cut -d" " -f1)
|
||
|
inet=$(ifconfig wlan0 | sed -n "2p" | awk -F " " '{print $2}')
|
||
|
netmask=$(ifconfig wlan0 | sed -n "2p" | awk -F " " '{print $4}')
|
||
|
broadcast=$(ifconfig wlan0 | sed -n "2p" | awk -F " " '{print $6}')
|
||
|
|
||
|
(echo " ^fg($white)Network"; echo " ^fg($highlight)$essid"; echo " Freq: ^fg($highlight)$freq GHz ^fg() Band: ^fg($highlight)$mode"; echo " Down: ^fg($highlight)$rate MB/s ^fg() Quality: ^fg($highlight)$qual"; echo " IP: ^fg($white)$inet"; echo " Netmask: ^fg($white)$netmask"; echo " Broadcast: ^fg($white)$broadcast"; echo " MAC: ^fg($highlight)$mac"; echo " "; sleep 10) | dzen2 -fg $foreground -bg $background -fn $FONT -x $XPOS -y $YPOS -w $WIDTH -l $LINES -e 'onstart=uncollapse,hide;button1=exit;button3=exit'
|