![]() |
Introdução
Zenity é um software open source da gnome que possibilita a exibição de caixas de diálogo executadas por linha de comando.
Primeiros passos
O zenity é nativo em distros Linux com interface gnome, para verificar as opções disponíveis utilize o comando:
Saída obtida:
Note que temos um help para cada opção, caso utilize um comando especifico, verifique o seu submenu --help-comando.
Caixas de informações
Para as caixas de informações iremos utilizar as opções para o exemplo:
- notification
- error
- warning
- text-info
No exemplo iremos tratar essas caixas como output, por tanto não analisaremos seu retorno.
Exemplo shell script:
Após criar o script iremos dar permissão de execução
Saída obtida:
Entrada de dados
Para as caixas de entrada iremos utilizar as opções para o exemplo:
- question
- entry
- list
Saída obtida:
Saída obtida:
Editando as caixas
É possível editar o tamanho das caixas e textos, consulte help.gnome para mais informações.
Barra de progresso
O exemplo a seguir mostra o funcionamento da barra de progresso: