Quando se escreve scripts, é possível usar o
Você pode criar um diálogo para obter informações do usuário. Por exemplo, você pedir ao usuário que selecione uma data em um diálogo de calendário ou para escolher um arquivo por um diálogo de seleção de arquivo.
Você pode criar um diálogo para prover informações ao usuário. Por exemplo, você pode usar um diálogo indicador de progresso para indicar o estado atual de uma operação ou usar um diálogo de mensagem de aviso para alertar o usuário.
Quando o usuário fecha um diálogo, o
Ao escrever os comandos do
Por exemplo, use:
Não use:
Se você não utilizar as aspas, pode obter resultados inesperados.
Uma tecla de acesso é aquela que lhe habilita desempenhar uma ação a partir do teclado, em vez de usar o mouse, para escolher um comando de um menu ou de um diálogo. Cada tecla de acesso é identificada por uma letra sublinhada em uma opção do menu ou do diálogo.
Alguns diálogos do
O Zenity retorna os seguintes códigos de saída:
Código de saída |
Descrição |
0 |
O usuário pressionou ou |
1 |
O usuário ou pressionou |
-1 |
Ocorreu um erro inesperado. |
5 |
O diálogo foi fechado porque o tempo de espera se esgotou. |
Todos os diálogos do Zenity oferecem suporte às seguintes opções gerais:
Especifica o título de um diálogo.
Especifica o ícone que é exibido na moldura do diálogo. Existem 4 ícones pré-definidos que também estão disponíveis ao usar as seguintes palavras-chave - “info” (informação), “warning” (aviso), “question” (pergunta) e “error” (erro).
Especifica a largura do diálogo.
Especifica a altura do diálogo.
Especifica o tempo de espera em segundos depois do qual o diálogo será fechado.
O Zenity fornece as seguintes opções de ajuda:
Exibe o texto resumido de ajuda.
Exibe o texto completo de ajuda para todos os diálogos.
Exibe os textos de ajuda para opções gerais de diálogos.
Exibe o texto de ajuda para as opções do diálogo de calendário.
Exibe o texto de ajuda para as opções do diálogo de entrada de texto.
Exibe o texto de ajuda para as opções do diálogo de erro.
Exibe o texto de ajuda para as opções do diálogo de informação.
Exibe o texto de ajuda para as opções do diálogo de seleção de arquivo.
Exibe o texto de ajuda para as opções do diálogo de lista.
Exibe o texto de ajuda para as opções de ícones de notificação.
Exibe o texto de ajuda para as opções do diálogo indicador de progresso.
Exibe o texto de ajuda para as opções do diálogo de pergunta.
Exibe o texto de ajuda para as opções do diálogo de aviso.
Exibe o texto de ajuda para as opções do diálogo de informação de texto.
Exibe o texto de ajuda para outras opções.
Exibe ajuda para as opções do GTK+.
O Zenity também fornece as seguintes opções adicionais:
Exibe o diálogo
Exibe o número da versão do Zenity.
O Zenity oferece suporte às opções padrões do GTK+. Para mais informações sobre elas, execute o comando
Normalmente, o Zenity detecta a janela de terminal pela qual foi lançado e se mantém acima dessa janela. Esse comportamento pode ser desativado desconfigurando a variável de ambiente WINDOWID.