[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Zenity
From: |
mop |
Subject: |
Re: Zenity |
Date: |
Wed, 23 Apr 2008 23:50:46 -0300 |
Aquilo era problema com o "read" no while (sugiro releitura).
Pelo que vi no "for" não tem read, então este último está liberado
para ser usado dentro das chamadas.
Acho que não precisa ler o status. Um cancelamento ou outra anormalidade
deverá afetar o valor de "escolhas".
Não uso gnome ou kde ou qualquer outro desktop.
Portanto não tenho zenith.
Procure colocar as coisas em termos de shell-script para que todos possam
ajudar e evitar os tão "perigosos" OFF-TOPIC. ;)
Exemplo:
Determine a linha de comando que o zenith precisa em sua chamada.
Sabida a linha, pergunte sobre correções para consegui-la a partir da sua
idéia, caso necessário.
Obtido o output do zenith, se for o caso, questione como processar
essa saída.
------------------------------------------
>From: "miguelcm86" <address@hidden>
>Date: Wed, 23 Apr 2008 14:31:40 -0000
>
>Já agora poderiam explicar como é que isso funciona, por acaso isso
>não é entrada de dados "a PIPESTATUS", é que testei como diseram e
>começou a dar!!
>Mas não testei com os scripts a funcionar, a questão é que os scripts
>vão ter inputs e esperar por enter's, acham que isso vai afectar esta
>parte do código?
>É que já tive problemas desse género que foi resolvido nesta
>fantástica lista:
>http://br.groups.yahoo.com/group/shell-script/message/24633
>
>Se explicarem como isso funciona, agradecia, pois assim consigo ver se
>vai dar problemas ou não:
>
>salva=$IFS
>IFS="|"
>e depois de tudo:
>IFS=$salva
>
>Obrigado mais uma vez ;)
>
>
>
>--- Em address@hidden, "Édnei Rodrigues"
><ednei.felipe.rodrigues@...> escreveu
>>
>> Copiei a resposta do Nosso amigo Espanhol, já que ele não conseguiu
>mandar
>> email direto pra lista:
>>
>>
>> Olá prova de acrescentar o que esta em vermelho a teu código, acho que o
>> problema não é o zenity, o problema é que dentro da variável os códigos
>> especiais não funcionam.
>>
>> Te o enviou a ti porque o correio o recibo desde yahoo e não posso
>enviar
>> com o, me estou brigando com yahoo a ver se o solucionam.
>>
>> Isto esta traduzido do castelhano com um tradutor, não falo português do
>> Brasil
>>
>>
>> escolhas=$(zenity --list --checklist --title 'Instalação de Programas
>> Extras' \
>> --text 'Selecione que programas deseja instalar:' --column="Executa"
>> --column="Programa" --column="Estado/Descrição" \
>> False Adobe " [$state_adobe] Adobe Acrobat Reader (versão em inglês)" \
>> False Download4X " [$state_d4x] Gerenciador de Download" \
>> False aMule " [$state_amule] Cliente P2P eMule" )
>>
>> [ $? -ne 0 ] && echo "Cancelou a janela de programas opcionais" &&
>> exit 0 ## sai se o "esc" ou o "cancelar" for a escolha do utilizador
>>
>> *salva=$IFS
>> IFS="|"*
>>
>> for escolha in $escolhas
>> do
>> case $escolha in
>> KDE) . ./@_kde.sh $arg_kde ;;
>> Adobe) . ./@_adobe.sh $arg_adobe ;;
>> Download4X) . ./@_d4x.sh $arg_d4x ;;
>> aMule) . ./@_amule.sh $arg_amule ;;
>> *) echo "Não escolheu nenhum programa opcional" ;;
>> esac
>> done
>>
>> *IFS=$salva*
- Zenity, miguelcm86, 2008/04/20
- Re: [shell-script] Zenity, Édnei Rodrigues, 2008/04/20
- Re: Zenity, miguelcm86, 2008/04/20
- Re: [shell-script] Re: Zenity, Édnei Rodrigues, 2008/04/21
- Re: Zenity, miguelcm86, 2008/04/21
- Re: [shell-script] Re: Zenity, Édnei Rodrigues, 2008/04/21
- Re: [shell-script] Re: Zenity, Édnei Rodrigues, 2008/04/22
- Re: Zenity, miguelcm86, 2008/04/23
Re: Re: Zenity, mop, 2008/04/24
Re: Zenity, mop, 2008/04/24
Re: Zenity, mop, 2008/04/24