
Pekmenu is a shell script that is able to generate a dynamic applications menu from a text file. This file is placed in ~/.menu and it contains one application per line, each line containing the application name, its category as well as its execution command (quoted with “”), ie.:
gimp graphics “gimp”
irssi chat “xterm -e irssi -c freenode”
pidgin chat “pidgin”
this can be manually edited according to the user’s needs, and it can also be used along with the menus available in /etc/xdg/menus or /etc/share/applications (after due modifications), the menu files and the script can be downloaded from the scripts section. After downloading the files, making the whole thing work is just a matter of placing them in the right places. You will have no difficulties if you already use pekwm.
Caro amigo você tinha me passado uma pela dica pelo Irc do ubuntu-br que me ajudou bastante e como tinha prometido criei até um post (http://ubuntuforum-br.org/index.php/topic,20809.0.html) no fórum ubuntu, agora eu gostaria novamente de mais um ajuda. Eu gostaria deixar a rede por dhcp, tem como fazer ajustando o script que você criou, aguardo notícias e um bom 2009 para você
basta trocar a linha q seta os ips por:
dhclient ethX
#!/bin/bash
# :……file: adhoc.sh ..version: 1.0
# :…..date: 11-01-2009 21:21:06 BRT
# :…usage: ./adhoc.sh
# :.author: (crimeboy) ]hippies.com.br>
#interface wireless
IFW=”wlan0″
#essid name
ESSID=”moquecaderato”
#chave
KY=”123″
#se a chave for HEXA comente a linha abaixo
ASCII=”s:”
#dhcp (sim ou nao)
DHCP=”sim”
#config de ip fixo
LOIP=”10.0.0.2″ # ip local
LOMK=”255.0.0.0″ # netmask
LOBR=”10.255.255.255″ # broadcast
LONT=”10.0.0.0″ # rede
config() {
ifconfig up
iwconfig ${IFW} mode Ad-Hoc
iwconfig ${IFW} essid ${ESSID}
iwconfig key restricted ${ASCII}${KY}
if [ "${DHCP}" == "nao" ]
then
ifconfig ${IFW} ${LOIP} netmask ${LONT} up
else
dhclient ${IFW}
fi
}
config
Caro amigo aonde eu devo trocar?? Você poderia corrigir o script.
“”basta trocar a linha q seta os ips por:
dhclient ethX “”
Vou colocar o o script aqui para vc.
#!/bin/sh
# wifi script by crimeboy
LOCAL_IPADDR=”192.168.66.6″
LOCAL_NETMASK=”225.225.225.0″
LOCAL_BROADCAST=”192.168.66.255″
LOCAL_NETWORK=”192.168.66.0″
ifconfig wlan0 $LOCAL_IPADDR netmask $LOCAL_NETMASK up
iwconfig wlan0 nickname “linuxdesk”
iwconfig wlan0 mode Ad-Hoc
iwpriv wlan0 mode 0
iwconfig wlan0 key restricted 123
echo “maquina $LOCAL_IPADDR on”
eu apenas coloque uma chave de rede WEP.
VAleuu
Abusando da sua ajuda, o segundo o script que vc colocou tentei utilizar, porém retornou a seguinte mensagem:
Obs o sinal de aspas (“”) quando colocado no gedit eu tive que mudar senão o script não era reconhecido. Talvez seja algum problema de reconhecimento do blog como acontecia com os dois traços ( –) no planeta ubuntu, quando alguém posta algum scrpit tinhamos que ter atença no copiar e colar.
claudio@claudio-desktop:~/scripts$ sudo ./wireless_dhcp.sh
up: erro obtendo informações da interface: %s: dispositivo não encontrado
iwconfig: unknown command “restricted”
There is already a pid file /var/run/dhclient.pid with pid 10886
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan0/00:06:4f:45:47:74
Sending on LPF/wlan0/00:06:4f:45:47:74
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
No DHCPOFFERS received.
No working leases in persistent database – sleeping.
Valeuu
havia mesmo uma inversao nos comandos, puz “key restricted” ao invez de “restricted key” e sim, o wordpress modifica todas as asplas duplas dos posts e se copiar e colar n vai funcionar puz o script corrigido neste link http://celobox.googlepages.com/adhoc.sh boa sorte
Olha ainda não consegui obter êxito, mas isso é bom do linux sempre estudando e aprendendo cada vez mais e compartilhando os resultados, Utilizei o script que você corrigiu e vou postar o resultado do $ifconfig que depois de executado não mantém o ips que deveriam ser usados.
wlan0 Link encap:Ethernet Endereço de HW 00:06:4f:45:47:74
endereço inet6: fe80::206:4fff:fe45:4774/64 Escopo:Link
UP BROADCAST MULTICAST MTU:1500 Métrica:1
pacotes RX:1965 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:1199 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:173863 (169.7 KB) TX bytes:270476 (264.1 KB)
IRQ:22 Memória:fe9ff000-fe9ff025
wlan0:avahi Link encap:Ethernet Endereço de HW 00:06:4f:45:47:74
inet end.: 169.254.4.212 Bcast:169.254.255.255 Masc:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Métrica:1
IRQ:22 Memória:fe9ff000-fe9ff025
vou postar a execução com o arquivo novo que você enviou.
claudio@claudio-desktop:~/scripts$ sudo ./wireless_dhcp.sh
up: erro obtendo informações da interface: %s: dispositivo não encontrado
Error for wireless request “Set Encode” (8B2A) :
SET failed on device restricted ; No such device.
There is already a pid file /var/run/dhclient.pid with pid 21127
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan0/00:06:4f:45:47:74
Sending on LPF/wlan0/00:06:4f:45:47:74
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 1
No DHCPOFFERS received.
No working leases in persistent database – sleeping.
Valeuu