ZENITY (1) NOME zenity - Mostra caixas de dialogo em GTK+ ( Gnome ) RESUMO zenity [opção] DESCRIÇÃO 'zenity' é um programa que irá mostrar caixas de dialogo em formatos GTK+ ( Gnome ), e retornará ( tanto em código de retorno, como na saída-padrão) a entrada do usuário. Isto possibilita que você apresente informações, e pergunte por informações do usuário, de todas as maneiras com shell script. Por exemplo, zenity --question irá retornar tanto 0 como 1, dependendo do usuário apertar OK ou Cancel. zenity --entry irá mostrar na saída-padrão o que o usuário digitou dentro do campo de texto. Uma documentação mais abrangente está disponivel na "Ajuda" do Gnome, no link GNOME/Utilitarios. OPÇÕES Este programa segue a sintaxe usual de linha de comando GNU, com opções longas iniciadas por dois traços (`-'). Opções de Caixas de Dialogo --calendar Mostra caixa de dialogo de calendário --entry Mostra caixa de dialogo para entrada de dados --error Mostra caixa de dialogo de erro --file-selection Mostra caixa de dialogo para seleção de arquivo --info Mostra caixa de dialogo de informação --list Mostra caixa de dialogo que lista uma determinada ocorrencia --notification Mostra caixa de dialogo com icone de notificação --progress Mostra caixa de dialogo com a notificação de progresso --question Mostra caixa de dialogo de questão --text-info Mostra caixa de dialogo de informação --warning Mostra caixa de dialogo de advertência Opções Gerais --title=TITLE Ajusta o titulo especificado na variavel 'TITLE' --window-icon=ICONPATH Ajusta o icone especificado na variavel 'ICONPATH' --width=WIDTH Ajusta a largura especificada por parametros numericos [0-9] --heigth=HEIGTH Ajusta a altura especificada por parametros numericos [0-9] Opções da caixa "Calendario" ( Calendar ) --text=STRING Insere um texto especificado por uma variavel do tipo 'STRING' --day=INT Exibe o dia especificado por uma variavel do tipo 'INT' --month=INT Exibe o mês especificado por uma variavel do tipo 'INT' --year=INT Exibe o ano especificado por uma variavel do tipo 'INT' --date-format=STRING Ajusta o formato da data por um parametro passado por uma 'STRING' Opções da caixa "Entrada de texto" ( Text entry ) --text=STRING Ajusta o texto especificado na variavel 'STRING' --entry-text=STRING Ajusta o texto inserido de acordo com a variavel 'STRING' --hide-text Oculta o texto inserido Opções da caixa de "Erro" ( Error ) --text=STRING Ajusta o texto especificado na variavel 'STRING' Opções da caixa "Seleção de Arquivo" ( File selection ) --filename=FILENAME Especifica o arquivo de acordo com a variavel 'FILENAME' --multiple Permite seleção de multiplos arquivos em uma caixa de "Seleção de Texto" --separator=SEPARATOR Especifica a separação de caracteres quando retorna-se multiplos nomes de arquivos Opções da caixa "Informações" ( Info ) --text=STRING Ajusta o texto especificado na variavel 'STRING' Opções da caixa "Lista" ( List ) --text=STRING Ajusta o texto especificado na variavel 'STRING' --column=STRING Ajusta os parametro da variavel 'STRING' encabeçando-o na coluna --checklist Usa 'check-box' para seleção de opção na primeira coluna da caixa --radiolist Usa 'radio-buttons' para seleção de opção na primeira coluna --separator Ajusta separação de catacter na saida --editable Permite alterações para um texto --print-column=STRING Especifica qual será a coluna exibida na saida-padrão. Por 'default' é selecionada a primeira coluna. 'ALL' pode ser especificado para selecionar todas as colunas. Opções da caixa "Notificações" ( Notification ) --text=STRING Ajusta o texto especificado na variavel 'STRING' Opções da caixa "Progresso" I( Progress ) --text=STRING Ajusta o texto especificado na variavel 'STRING' --percentage=INT Ajusta a porcentagem inicial --auto-close Fecha automaticamente a janela quando o progresso chegar em 100% --pulsate Barra de progresso 'pulsate' para simples verificação do progresso Opções da caixa "Questões" ( Question ) --text=STRING Ajusta o texto especificado na variavel 'STRING' Opções da caixa "Texto" ( Text ) --filename=FILENAME Abre o arquivo especificado na variavel 'FILENAME' --editable Permite alterações no texto Opções da caixa "Advertencia" ( Warning ) --text=STRING Ajusta o texto especificado na variavel 'STRING' Opções Variadas -?, --help Exibe a lista de opções --about Mostra as informações do programa --version Exibe a versão do programa As opções padrão do GTK+ também são aceitas. EXEMPLOS Exibe um arquivo com o 'selector' com o titulo "Seleciona um arquivo para remover". O arquivo selecionado será exibido na saida-padrão. zenity --title="Seleciona um arquivo para remover" --file-selection Exibe uma caixa de entrada de texto com o titulo "Selecione o Host" e o texto "Selecione o host que você gostaria de testar". O texto inserido será mostrado na saida-padrão. zenity --title="Selecione o Host" --entry --text="Selecione o host que você gostaria de testar" Exibe uma caixa perguntando "Microsoft Windows foi encontrado! Você gostaria de remove-lo?". O código de retorno será 0 ( verdadeiro em shell ) se "OK" for selecionado, e 1 ( falso ) se "Cancel" for selecionado. zenity --question --title="Alerta" --text="Microsoft Windows foi encontrado! Você gostaria de remove-lo?" Mostra o resultado de pesquisa em uma caixa de "Lista" com o titulo "Resultado da busca" e o texto "Encontrando todos os textos encabeçados..." find . -name '*.h' | zenity --list --title="Resultado da busca" --text="Encontrando todos os textos encabeçados..." --column="Arquivos" Mostra um icone na area de notificação. zenity --notification --window-icon=update.png --text="Nescessita de atualização do sistema!" Exibe uma lista de compras numa caixa de "Check-list" com Maçãs e Laranjas pré-selecionadas. zenity --list --checklist --column="Comprar" --column="Itens" TRUE maçãs TRUE laranjas FALSE peras FALSE plasta Exibe uma caixa de "Progresso" enquanto procura todos os arquivos de postscript no seu "home". find `echo $HOME` '*.ps' | zenity --progress --pulsate AUTHOR Zenity foi escrito por Glynn Foster . Esta página de manual foi escrita por Ross Burton . E foi traduzida po Reinaldo Marques de Lima . VEJA TAMBÉM gdialog(1), dialog(1) Primeiro de Dezembro de 2005 ZENITY(1)