pekmenu-en

nc

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.

About these ads

7 Responses to “pekmenu-en”


  1. 1 botinha janeiro 10, 2009 às 4:06 pm

    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ê

  2. 2 celo janeiro 11, 2009 às 11:23 pm

    basta trocar a linha q seta os ips por:

    dhclient ethX

  3. 3 celo janeiro 12, 2009 às 12:44 am

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

  4. 4 botinha janeiro 13, 2009 às 1:24 am

    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

  5. 5 botinha janeiro 13, 2009 às 2:05 am

    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

  6. 6 celo janeiro 13, 2009 às 5:51 pm

    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

  7. 7 botinha janeiro 13, 2009 às 10:09 pm

    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


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s





Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

%d blogueiros gostam disto: