Zenity PDF Imprimir E-mail

Zenity Interface gráfica para Scripts em Shell


Carga horária: 16 horas


Apresentação

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 darlhes
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.


Público alvo

Administradores de sistemas Linux e desenvolvedores avançados em Shell Script.


Pré requisitos

Programação avançada em Shell Script.

Conteúdo programático

 

Apresentação do zenity

O GTK+

A integração Shell x zenity

Opções gerais:

Title=TÍTULO

Windowicon=CAMINHODOÍCONE

width=LARGURA

height=ALTURA

Timeout

Opções de Aplicação:

Calendar

text=TEXTO

day=DIA

month=MÊS

year=ANO

Dateformat=MODELO

Entry text=TEXTO

entrytext=TEXTO

hidetext=TEXTO

errortext=TEXTO

Nowrap

infotext=TEXTO

Nowrap

Fileselection

filename=NOMEDOARQUIVO

Multiple

Directory

Save

separator=SEPARADOR

Confirmoverwrite

listtext=TEXTO

column=COLUNA

Checklist

Radiolist

separator=SEPARADOR

Multiple

Editable

printcolumn=NÚMERO

hidecolumn=NÚMERO

Notification

text=TEXTO

Listen

Progress

text=TEXTO

percentage=PORCENTAGEM

Pulsate

Autoclose

Autokill

Question

Text=TEXTO

Nowrap

Warning

text=TEXTO

Nowrap

Scale

text=TEXTO

value=VALOR

minvalue=VALOR

maxvalue=VALOR

step=VALOR

Printpartial

Hidevalue

Textinfo

filename=NOMEDOARQUIVO

Editable

Instrutor

Júlio Cezar Neves é um dos maiores especialistas do Brasil em programação shell no Linux, autor do livro "Programação Shell Linux" que está em sua 7ª edição e colunista da revista Linux Magazine.

 

 

Boletim Training Tecnologia Cadastre-se

Name:

Email:

Banner
template desenvolvido por FVAL | layout por Training Tecnologia