--title=TÍTULO
--window-icon=CAMINHODOÍCONE
--width=LARGURA
--height=ALTURA
--timeout
Opções de Aplicação:
--calendar
--text=TEXTO
--day=DIA
--month=MÊS
--year=ANO
--date-format=MODELO
--entry
--text=TEXTO
--entry-text=TEXTO
--hide-text=TEXTO
--error
--text=TEXTO
--no-wrap
--info
--text=TEXTO
--no-wrap
--file-selection
--filename=NOMEDOARQUIVO
--multiple
--directory
--save
--separator=SEPARADOR
--confirm-overwrite
--list
--text=TEXTO
--column=COLUNA
--checklist
--radiolist
--separator=SEPARADOR
--multiple
--editable
--print-column=NÚMERO
--hide-column=NÚMERO
--notification
--text=TEXTO
--listen
--progress
--text=TEXTO
--percentage=PORCENTAGEM
--pulsate
--auto-close
--auto-kill
--question
--text=TEXTO
--no-wrap
--warning
--text=TEXTO
--no-wrap
--scale
--text=TEXTO
--value=VALOR
--min-value=VALOR
--max-value=VALOR
--step=VALOR
--print-partial
--hide-value
--text-info
--filename=NOMEDOARQUIVO
--editable
Exemplo 1:
szDate=$(zenity --calendar --text "Pick a day" --title "Medical Leave" --day 23 --month 5 --year 2008); echo $szDate

Exemplo 2:
s
zAnswer=$(zenity --entry --text "where are you?" --entry-text "at home"); echo $szAnswer
Exemplo 3:
zenity --error --text "INSTALAÇÂO FALHOU! "
Exemplo 4:
zenity --info --text "Join us at irc.freenode.net #lbe."
Exemplo 5:
szSavePath=$(zenity --file-selection --save --confirm-overwrite);echo $szSavePath
Exemplo 6:
gksudo lsof | tee >(zenity --progress --pulsate) >lsof.txt
Exemplo 7:zenity --question --text "Are you sure you want to shutdown?"; echo $?
Exemplo 8:zenity --warning --text "This will kill, are you sure?";echo $?
Exemplo 9:
ans=$(zenity --scale --text "pick a number" --min-value=2
--max-value=100 --value=2 --step 2);echo $ans
Exemplo 10:gksudo lsof | zenity --text-info --width 530
Exemplo 11:
ans=$(zenity --list --text "Is linux.byexamples.com helpful?" --radiolist
--column "Pick" --column "Opinion" TRUE Amazing FALSE Average FALSE
"Difficult to follow" FALSE "Not helpful"); echo $ans
Exemplo 12:
ans=$(zenity --list --text "How linux.byexamples can be improved?" --checklist
--column "Pick" --column "options" TRUE "More pictures" TRUE "More complete post"
FALSE "Includes Installation guidelines" FALSE "Create a forum for question queries"
--separator=":"); echo $ans
Alguns parâmetros são muito úteis, pois pode-se controlar o tipo de log que se quer guardar:
- > (maior): Direciona a saída do comando para um arquivo, substituindo o seu conteúdo, caso o arquivo já exista;
- >> (maior-maior): Direciona a saída do comando para um arquivo, adicionando o texto ao final do arquivo, caso ele já exista;
- < (menor): Passa o conteúdo do arquivo como argumento para o comando;
- 2> (dois-maior): Direciona as saídas de erro geradas pelo programa para um arquivo, substituindo seu conteúdo, caso o arquivo já exista;
- 2>> (dois-maior-maior): Direciona as saídas de erro geradas pelo programa para um arquivo, adicionando o texto ao final do arquivo, caso ele já exista;
- &> (e-maior): Direciona todas as saídas (normal e de erro) para um arquivo, substituindo seu conteúdo, caso ele já exista;
- &>> (e-maior-maior): Direciona todas as saídas (normal e de erro) para um arquivo, adicionando o texto ao final do arquivo, caso ele já exista;
- | (barra vertical ou pipe): Utiliza a saída do primeiro comando como argumento do segundo comando.
Nenhum comentário:
Postar um comentário