Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  notebook  

Linux levado a sério desde 1996. O BR-Linux.org atua na cena Linux brasileira há mais de 10 anos, com notícias, opiniões, comentários e intensa participação dos mais de 50.000 leitores diários em todos os temas que interessam às comunidades brasileiras de código aberto e software livre. Saiba mais.

Brasília: Curso de Zenity – Interface gráfica para Scripts em Shell

Enviado por Rodrigo Fernando (rodrigoΘtrainingtecnologia·com·br):

“Com Julio Neves. Unico em Brasília. Zenity é um programa que se utiliza de ferramentas do GTK+ para produzir interfaces gráficas muito bem acabadas que atuarão entre scripts em Shell (e outras linguagens orientadas a caractere) e os usuários, provendo entre ambos uma correlação amigável e bonita. Excelente opção para quem trabalha com shell script e deseja oferecer uma interação gráfica entre o usuário e os comandos do script. Esta interação gráfica acontece por meio dos dialog e portanto precisamos o servidor X esteja rodando. Muito importante, pois dominando Shell e zenity, você poderá desenvolver seus scripts em Shell – que como você já sabe é uma linguagem simples e concisa – e dar-lhes um excelente acabamento gráfico com zenity. O zenity é a cara do Shell: facílimo de usar, produz muito escrevendo muito pouco. Estas duas ferramentas se complementam, de forma a facilitar sua vida em programas curtíssimos, poderosos e com excelente acabamento gráfico. Para quem costuma escrever scripts para outras pessoas usarem, o aprendizado de zenity é fundamental, pois com um pouquinho a mais de esforço, você irá aumentar, em muito, a qualidade e apresentação do seu trabalho. Fone: (061) 3223-3000” [referência: trainingtecnologia.wordpress.com]
- Indique este artigo para um amigo!
Notícias em destaque:
Notícias em discussão:

16 Comentários para “Brasília: Curso de Zenity – Interface gráfica para Scripts em Shell”

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

  1. Eduardo (usuário não registrado) em 10/11/2009 às 8:44 am

    As vzs eu faço uns scripts em python mesmo, como usa mais python que shell script, então me veio um flash, parece tosco, mas funcionou. Tá certo q eu podia ter feito em TK ou PyGTK. Mas foi uma experiência.

    from os import popen

    def zenity(options):
    return popen(“zenity %s” % options).read()

    if __name__ == “__main__”:
    print “resultado: %s” % zenity(“–calendar”)

  2. Moderação: Manter oculto um comentário moderado negativamente pelos leitores.
  3. Kevin-Moc (usuário não registrado) em 10/11/2009 às 10:59 am

    Otima iniciativa, software livre é isso, compartilhamento conhecimento.

  4. Moderação: Manter oculto um comentário moderado negativamente pelos leitores.
  5. Minha birra com o zenity é que ele gosta sempre de mostrar suas janelas em forma de ativas. Assim, ao rodar algum script/zenity e editar um texto simultaneamente, voce não consegue digitar um texto porque está sempre sendo interrompido por uma instrução zenity.

    O comportamento mais aceitável seria o zenity nunca aparecer como uma janela ativa quando o operador está usando outro programa, no maximo um beep (ou flash) na taskbar para indicar a necessidade de interatividade.

    Vasculhei na internet como mudar esse comportamento e não achei nada.

    Apesar disso, o zenity tem instruções muito completas para todo o tipo de interatividade.

  6. Moderação: Manter oculto um comentário moderado negativamente pelos leitores.
  7. Marcos Maza (usuário não registrado) em 10/11/2009 às 1:29 pm

    Orlando voce ja viu o preço do curso??

    []s

  8. Marcos, a moderação aqui não é exercida por mim – é coletiva. Quando sou eu que exerço, consta bem claramente: “moderação administrativa”. Não vi o que você falou, mas tenha a certeza de que quem moderou você foram seus pares, os demais leitores.Abaixo do formulário de envio de comentários tem mais explicações a respeito.

  9. @Marcos Maza

    Não ví o preço, mas a discussão, até onde sei, não se tratava de preço.

  10. Moderação: Manter oculto um comentário moderado negativamente pelos leitores.
  11. Moderação: Manter oculto um comentário moderado negativamente pelos leitores.
  12. Conan (usuário não registrado) em 10/11/2009 às 5:04 pm

    Zenity é legal.
    Más se alguem precisa de curso para prender a usá-lo, é melhor pensar seriamente em mudar de área.

  13. Moderação: Manter oculto um comentário moderado negativamente pelos leitores.
  14. Moderação: Manter oculto um comentário moderado negativamente pelos leitores.
  15. Anonimo ( o de sempre ) (usuário não registrado) em 11/11/2009 às 8:03 am

    O Julião ,

    Porque vc não vem dar esse curso aqui na regional SP do SERPRO ?

    O curso de shell script é muito bom e esse ai seria bem interessante também.

    Abraço

  16. Marcos Maza (usuário não registrado) em 11/11/2009 às 12:00 pm

    @anonimo

    ai no serpro ele não pode cobrar ahahahah