Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:guides:network-script [2010/08/22 17:14] linea |
en:guides:network-script [2014/11/15 21:00] (current) linea updated (thanks K3nn3th) |
||
---|---|---|---|
Line 97: | Line 97: | ||
# (This script is only useful if sudo is installed, and correctly configured) | # (This script is only useful if sudo is installed, and correctly configured) | ||
- | echo '' | + | echo '<openbox_pipe_menu>' |
# for default file: | # for default file: | ||
- | echo '' | + | echo '<item label="Load Default network.conf">' |
- | echo '' | + | echo -n '<action name="Execute"><execute>' |
- | echo 'sudo /etc/init.d/network.sh restart' | + | echo -n "sudo /etc/init.d/network.sh restart" |
- | echo '' | + | echo '</execute></action>' |
+ | echo '</item>' | ||
- | # for others files: | + | # for other configuration files (you may state a different directory here |
- | for file in $(ls /etc/network/) | + | # depending on your setup): |
- | do | + | # e.g nice for frugal installs: |
- | echo -e "" | + | # ls /home/tux/network/ | while read; do |
- | echo '' | + | ls /etc/network/ | while read; do |
- | echo "sudo /etc/init.d/network.sh restart /etc/network/$file" | + | echo '<item label="'"${REPLY}"'">' |
- | echo '' | + | echo -n '<action name="Execute"><execute>' |
- | done | + | echo -n "sudo /etc/init.d/network.sh restart '/etc/network/${REPLY}'" |
+ | echo '</execute></action>' | ||
+ | echo '</item>' | ||
+ | done | ||
# To stop connections: | # To stop connections: | ||
- | echo '' | + | echo '<item label="stop Connection">' |
- | echo '' | + | echo -n '<action name="Execute"><execute>' |
- | echo 'sudo /etc/init.d/network.sh stop' | + | echo -n "sudo /etc/init.d/network.sh stop" |
- | echo '' | + | echo '</execute></action>' |
+ | echo '</item>' | ||
- | echo '' | + | echo '</openbox_pipe_menu>' |
</code> | </code> | ||
Line 132: | Line 137: | ||
<file> | <file> | ||
- | menu id="network-menu" label="Network" | + | <menu id="network-menu" label="Network" |
execute="/usr/lib/openbox/network-menu.sh" /> | execute="/usr/lib/openbox/network-menu.sh" /> | ||
</file> | </file> |