wok annotate wireless_tools/stuff/wifibox @ rev 794
Up: cmake (2.6.0)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Thu May 15 20:51:36 2008 +0200 (2008-05-15) |
parents | |
children |
rev | line source |
---|---|
pankso@658 | 1 #!/bin/sh |
pankso@658 | 2 # |
pankso@658 | 3 # Gtkdialog box interafce for secure file transfer with scp from Dropbear. |
pankso@658 | 4 # - SliTaz GNU/Linux 2008. |
pankso@658 | 5 # |
pankso@658 | 6 VERSION=20080415 |
pankso@658 | 7 |
pankso@658 | 8 # Interafce status with iwconfig without arguments to show all |
pankso@658 | 9 # connections. |
pankso@658 | 10 # |
pankso@658 | 11 export IWCONFIG=' |
pankso@658 | 12 <window title="Wireless status" icon-name="network-wireless"> |
pankso@658 | 13 <vbox> |
pankso@658 | 14 <text use-markup="true"> |
pankso@658 | 15 <label>" |
pankso@658 | 16 <b>Wireless status</b>" |
pankso@658 | 17 </label> |
pankso@658 | 18 </text> |
pankso@658 | 19 <text wrap="false"> |
pankso@658 | 20 <input>date</input> |
pankso@658 | 21 </text> |
pankso@658 | 22 <frame Iwconfig> |
pankso@658 | 23 <text wrap="false" width-chars="58"> |
pankso@658 | 24 <input>iwconfig 2>&1</input> |
pankso@658 | 25 </text> |
pankso@658 | 26 </frame> |
pankso@658 | 27 <hbox> |
pankso@658 | 28 <button> |
pankso@658 | 29 <input file icon="exit"></input> |
pankso@658 | 30 <action type="closewindow">IFCONFIG</action> |
pankso@658 | 31 </button> |
pankso@658 | 32 </hbox> |
pankso@658 | 33 </vbox> |
pankso@658 | 34 </window> |
pankso@658 | 35 ' |
pankso@658 | 36 |
pankso@658 | 37 # List loaded modules |
pankso@658 | 38 # |
pankso@658 | 39 export LSMOD=' |
pankso@658 | 40 <window title="Lsmod" icon-name="network-wireless"> |
pankso@658 | 41 <vbox> |
pankso@658 | 42 <text use-markup="true"> |
pankso@658 | 43 <label>" |
pankso@658 | 44 <b>Active modules list</b>" |
pankso@658 | 45 </label> |
pankso@658 | 46 </text> |
pankso@658 | 47 <text wrap="false"> |
pankso@658 | 48 <input>date</input> |
pankso@658 | 49 </text> |
pankso@658 | 50 <frame Lsmod> |
pankso@658 | 51 <text wrap="false" width-chars="58"> |
pankso@658 | 52 <input>lsmod</input> |
pankso@658 | 53 </text> |
pankso@658 | 54 </frame> |
pankso@658 | 55 <hbox> |
pankso@658 | 56 <button> |
pankso@658 | 57 <input file icon="exit"></input> |
pankso@658 | 58 <action type="closewindow">IFCONFIG</action> |
pankso@658 | 59 </button> |
pankso@658 | 60 </hbox> |
pankso@658 | 61 </vbox> |
pankso@658 | 62 </window> |
pankso@658 | 63 ' |
pankso@658 | 64 |
pankso@658 | 65 # Main window. |
pankso@658 | 66 export WIFI_DIALOG=' |
pankso@658 | 67 <window title="Wifibox" icon-name="network-wireless"> |
pankso@658 | 68 <vbox> |
pankso@658 | 69 |
pankso@658 | 70 <text use-markup="true"> |
pankso@658 | 71 <label> |
pankso@658 | 72 " |
pankso@658 | 73 <b>SliTaz - Wifibox</b>" |
pankso@658 | 74 </label> |
pankso@658 | 75 </text> |
pankso@658 | 76 <text wrap="true" width-chars="52" use-markup="true"> |
pankso@658 | 77 <label> |
pankso@658 | 78 " |
pankso@658 | 79 Connect to a wireless station (without encryption). |
pankso@658 | 80 " |
pankso@658 | 81 </label> |
pankso@658 | 82 </text> |
pankso@658 | 83 |
pankso@658 | 84 <notebook labels="Connection|Drivers"> |
pankso@658 | 85 |
pankso@658 | 86 <frame Configuration> |
pankso@658 | 87 <hbox> |
pankso@658 | 88 <text use-markup="true"> |
pankso@658 | 89 <label>"<b>Interface :</b>"</label> |
pankso@658 | 90 </text> |
pankso@658 | 91 <entry> |
pankso@658 | 92 <default>wlan0</default> |
pankso@658 | 93 <variable>INTERFACE</variable> |
pankso@658 | 94 </entry> |
pankso@658 | 95 </hbox> |
pankso@658 | 96 <hbox> |
pankso@658 | 97 <text use-markup="true"> |
pankso@658 | 98 <label>"<b>ESSID :</b>"</label> |
pankso@658 | 99 </text> |
pankso@658 | 100 <entry> |
pankso@658 | 101 <default>any</default> |
pankso@658 | 102 <variable>ESSID</variable> |
pankso@658 | 103 </entry> |
pankso@658 | 104 </hbox> |
pankso@658 | 105 <hbox> |
pankso@658 | 106 <button> |
pankso@658 | 107 <label>Start</label> |
pankso@658 | 108 <input file icon="forward"></input> |
pankso@658 | 109 <action>iwconfig $INTERFACE essid $ESSID</action> |
pankso@658 | 110 <action>udhcpc -b -i $INTERFACE -p /var/run/udhcpc.$INTERFACE.pid</action> |
pankso@658 | 111 </button> |
pankso@658 | 112 <button> |
pankso@658 | 113 <label>Stop</label> |
pankso@658 | 114 <input file icon="stop"></input> |
pankso@658 | 115 <action>ifconfig $INTERFACE down</action> |
pankso@658 | 116 <action>kill `cat /var/run/udhcpc.$INTERFACE.pid`</action> |
pankso@658 | 117 </button> |
pankso@658 | 118 </hbox> |
pankso@658 | 119 </frame> |
pankso@658 | 120 |
pankso@658 | 121 <frame Kernel> |
pankso@658 | 122 <hbox> |
pankso@658 | 123 <text use-markup="true"> |
pankso@658 | 124 <label>"<b>Module :</b>"</label> |
pankso@658 | 125 </text> |
pankso@658 | 126 <combobox> |
pankso@658 | 127 <variable>MODULE</variable> |
pankso@658 | 128 <item>ipw2200</item> |
pankso@658 | 129 <item>ipw2100</item> |
pankso@658 | 130 <item>bcm43xx</item> |
pankso@658 | 131 <item>b43</item> |
pankso@658 | 132 <item>b43legacy</item> |
pankso@658 | 133 <item>rt2500pci</item> |
pankso@658 | 134 <item>rt2x00usb</item> |
pankso@658 | 135 <item>rt2x00lib</item> |
pankso@658 | 136 <item>rt2400pci</item> |
pankso@658 | 137 <item>rt2x00pci</item> |
pankso@658 | 138 <item>rt2500usb</item> |
pankso@658 | 139 <item>zd1211rw</item> |
pankso@658 | 140 </combobox> |
pankso@658 | 141 <button> |
pankso@658 | 142 <label>Load</label> |
pankso@658 | 143 <input file icon="forward"></input> |
pankso@658 | 144 <action>modprobe $MODULE</action> |
pankso@658 | 145 </button> |
pankso@658 | 146 <button> |
pankso@658 | 147 <label>Lsmod</label> |
pankso@658 | 148 <input file icon="computer"></input> |
pankso@658 | 149 <action type="launch">LSMOD</action> |
pankso@658 | 150 </button> |
pankso@658 | 151 </hbox> |
pankso@658 | 152 </frame> |
pankso@658 | 153 |
pankso@658 | 154 </notebook> |
pankso@658 | 155 |
pankso@658 | 156 <hbox> |
pankso@658 | 157 <button> |
pankso@658 | 158 <label>Status</label> |
pankso@658 | 159 <input file icon="network-wireless"></input> |
pankso@658 | 160 <action type="launch">IWCONFIG</action> |
pankso@658 | 161 </button> |
pankso@658 | 162 <button> |
pankso@658 | 163 <input file icon="exit"></input> |
pankso@658 | 164 <action type="exit">Exit</action> |
pankso@658 | 165 </button> |
pankso@658 | 166 </hbox> |
pankso@658 | 167 |
pankso@658 | 168 </vbox> |
pankso@658 | 169 </window> |
pankso@658 | 170 ' |
pankso@658 | 171 |
pankso@658 | 172 gtkdialog --program=WIFI_DIALOG |
pankso@658 | 173 |
pankso@658 | 174 exit 0 |