[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Zenity
From: |
Édnei Rodrigues |
Subject: |
Re: [shell-script] Re: Zenity |
Date: |
Fri, 25 Apr 2008 07:55:18 -0300 |
Pera ae, agora confundiu tudo. Qual é o problema em questão?
A saída do zenity, não é?
O que eu aprendi aqui na lista foi o seguinte:
- Se tens uma saída ou entrada que não lhe convêm, pegue-a, e trate
com o comando SED. É isso que faço com a saída do Zenity. Toda vez que
eu jogo variáveis na listagem do zenity, para escolha única ou
múltipla, eu pego a escolha do usuário, trato-a cortando os lixos e
jogo para o meu programa. Eu não uso IFS e nem separator, apesar de
parecer-me mais fácil.
No entanto, o sed resolve tudo pra mim, logo, nem me esquento.
Espero ter ajudado
Em 24/04/08, mop<address@hidden> escreveu:
> Vi esta questão e não lembro de ter visto a resposta.
> 1. não sei ( e considero off ;)
> 2. Já tentou:
> --separator=$'\n'
> ou:
> --separator="
> " # isso mesmo, em duas linhas
>
> Desculpem, caso a questão 2 já tenha sido resolvida.
>
> miguelcm86, acho que isto tem a ver com aquele IFS que te foi sugerido, que
> nesse caso teria de ser IFS=$'\n' caso os itens da seleção possam conter
> espaços. Se não tiverem (coisa que acho que está ao seu alcance) o IFS pode
> ser o padrão. É bom lembrar que se o IFS for alterado, e ele for usado dentro
> dos subscripts chamados, pode dar problema, algo como aquele read já citado,
> mas
> de forma diferente. Procure sempre que possível usar valores default pois há
> herança de ambiente entre shell e seus sub.
>
>
> ------------------------------------------
> >From: "miguelcm86"
>
> >
> >zenity --list \
> >--checklist \
> >--separator="/n" \
>
> >--title 'Instalação de Programas Extras'\
> >--text 'Selecione que programas deseja instalar:'\
> >--column="Executa" --column="Programa" .-column="Estado/Descrição"\
>
> >depois aqui vem a lista.
> >
> >Estou com dois problemas o tamanho no Xdialog era dado por "20 70 0 ",
> >não sei como fazer isso no Zenity, pois a caixa fica muito pequena, é
> >preciso esticar.
> >
> >O outro é quando selecciono varias hipoteses, o output fica errado,
> >que quero que dê um output por linha.Tentei meter --separator="/n" \
> >e --separator="\n" \, pois não sei muito bem como deveria ser a barra,
> >mas ele está a inserir isso no output, eu quero é que dê um enter como
> >separador.
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>
- Re: [shell-script] Re: Zenity, (continued)
Re: Zenity, mop, 2008/04/23
Re: Re: Zenity, mop, 2008/04/24
Re: Zenity, mop, 2008/04/24
Re: Zenity, mop, 2008/04/24
[shell-script] Re: Zenity, Thiago Braga Santana, 2008/04/28
Re: [shell-script] Re: Zenity, Tiago Barcellos Peczenyj, 2008/04/28
[shell-script] Re: Zenity, Thiago Braga Santana, 2008/04/28