Julio, Obrigado, vou mandar o programa aqui para vocês final de semana quando eu terminá-lo usando o zenity. Depois vou começar a fazer ele com o glade. Desculpa minha forma de me explicar antes.
Abraço! Em 19 de março de 2010 13:04, Julio C. Neves <julio.ne...@gmail.com>escreveu: > Agora eu entendi. Vc quer um botão com uma imagem para cada linha. Para > fazer isso vc precisará de outra ferramenta. O zenity gera unicamente > widgets simples e pré definidos. Para fazer forms usando shell, vc terá de > usar o kommander (melhor para ambiente kde) ou o glade para ambiente gnome. > > Abraços, > Julio > Cursos de Shell e Zenity em 2 fins de semana? > - SP turma de Shell em 29/03 - ligue (11)2125-4747; > - Floripa turma Shell 12/04 http://www.seventreinamentos.com.br; > - DF turma de Shell em 17/04 - ligue (61) 3223-3000; > - Aracaju turma de Shell em 12/05 - andersonriz...@gmail.com; > - RJ turma de Shell em 14/06 - ligue (21)2210-6061; > - Turmas fechadas em outras cidades ligue (21) 8112-9988. > > > Em 19 de março de 2010 11:32, Thiago Diniz da Silveira < > thiagods...@gmail.com> escreveu: > > > > > > > Na verdade eu gostaria de saber se é possivel adicionar mais uma coluna > ao > > checklist e colocar nela uma imagem. > > > > Uma imagem de um ponto de interrogação por exemplo, onde a pessoa ao > clicar > > abre outra telinha dizendo os pacotes que são instalados ao selecionar a > > opção X entendeu? > > > > Mais ou menos assim, sendo que o ? seria uma imagem clicável, ou passaria > o > > mouse em cima e apareceria uma janelinha tanto faz. > > > > É possível fazer isso? > > > > OPCAO | DESCRICAO | ? > > CODECS | blablabla | ? > > > > Em 19 de março de 2010 00:15, Julio C. Neves <julio.ne...@gmail.com > <julio.neves%40gmail.com> > > >escreveu: > > > > > > > Fala Thiago, > > > não entendi o seu problema. Seu checklist me pareceu perfeito. O que > mais > > > vc > > > quer? Listar os pacotes referentes às opções escolhidas? Se for isso, > > monte > > > uma tabela com os as linhas do seu checklist, cada uma com seu pacote > > > correspondente. Como as suas escolhas do checklist vêm separadas por > uma > > > barra vertical, que corresponde a um "ou" em expressões regulares basta > > > fazer um grep que viram todos od pacotes. > > > > > > $ cat tabpaco > > > op1 pac1a pac1b pac1c > > > op2 pac2a pac2b > > > op3 pac3a pac3b pac3c pac3d > > > $ opcs=$(zenity --list --checklist --column marque --column pacote > false > > > op1 > > > false op2 false op3) > > > $ echo $opcs #selecionei op1 e op3 > > > op1|op3 > > > $ grep -E "$opcs" tabpaco > > > op1 pac1a pac1b pac1c > > > op3 pac3a pac3b pac3c pac3d > > > Aí estão os pacotes. Mas se vc quiser colocar a saída no zenity (e dou > a > > > maior força), faça: > > > $ zenity --text-info --filename <(grep -E "$opcs" tabpaco) > > > > > > Abraços, > > > Julio > > > Cursos de Shell e Zenity em 2 fins de semana? > > > - SP turma de Shell em 29/03 - ligue (11)2125-4747; > > > - Floripa turma Shell 12/04 http://www.seventreinamentos.com.br; > > > - DF turma de Shell em 17/04 - ligue (61) 3223-3000; > > > - Aracaju turma de Shell em 12/05 - andersonriz...@gmail.com > <andersonrizada%40gmail.com> > > ; > > > - RJ turma de Shell em 14/06 - ligue (21)2210-6061; > > > - Turmas fechadas em outras cidades ligue (21) 8112-9988. > > > > > > > > > Em 18 de março de 2010 17:59, Thiago Diniz da Silveira < > > > thiagods...@gmail.com <thiagods.ti%40gmail.com>> escreveu: > > > > > > > > > > > > > > > Pessoal, > > > > > > > > Estou criando um script para configurar facilmente o ubuntu. > > > > > > > > Na verdade ele instala alguns programas essenciais, por exemplo > suporte > > a > > > > diversos descompactadores, > > > > codecs, diferentes players de video etc.. e configura automaticamente > o > > > > repositório medibuntu. > > > > > > > > Mas estou com um problema, estou usando zenity para criar uma > > interface. > > > > A minha idéia era criar mais uma coluna e colocar um ponto de > > > interrogação > > > > (?) com uma imagem. > > > > Ao clicar aparece os pacotes que serão instalados. > > > > > > > > É um programa parecido com o projeto easyLife do Fedora. > > > > > > > > Enviarei o script nesse final de semana para vocês darem uma olhada. > > > > > > > > Aceito sugestões e dicas para melhorá-lo ou se quiser podem melhorar > > > vocês > > > > mesmo =) > > > > > > > > Só vou postar aqui no momento a linha do problema: > > > > Gostaria de mais 1 coluna e poder colocar uma image. > > > > > > > > # Cria o menu principal > > > > function criandoListaDeSelecao(){ > > > > OPCAOESCOLHIDA="$(zenity --title "Script Configure Facil" --width > > > > 400 --height 435 --list --checklist --column "Opções" --column > > > "Descrição" > > > > \ > > > > FALSE "CODECS" \ > > > > FALSE "Ferramentas de Desenvolvimento" \ > > > > FALSE "Utilitários para Internet" \ > > > > FALSE "FTP e P2P" \ > > > > FALSE "Reprodutores de video extras" \ > > > > FALSE "Descompactadores" \ > > > > FALSE "Gnome Do" \ > > > > FALSE "Skype" \ > > > > FALSE "Ferramenta para Gravação de DVD" \ > > > > FALSE "Editores de Som" \ > > > > FALSE "Outros utilitários" \ > > > > FALSE "Wine" \ > > > > FALSE "Utilitários para o sistema" \ > > > > FALSE "Jogos e alguns utilitários")" > > > > } > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > ------------------------------------ > > > > > > > > ---------------------------------------------------------- > > > 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: shell-script-unsubscr...@yahoogrupos.com.br > <shell-script-unsubscribe%40yahoogrupos.com.br> > > > ---------------------------------------------------------- > > > 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 > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > --------------------------------------------------------------------- > 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: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > 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 > > > [As partes desta mensagem que não continham texto foram removidas]