Exemplos dos tipos de caixa no Dialog

Alguns exemplos das caixas…

Calendar

dialog                       \
   --title 'Escolha a data'  \
   --calendar ''             \
   0 0                       \
   31 12 1999

 

Checklist

dialog                                    \
 --title 'Seleção dos Componentes'        \
 --checklist 'O que você quer instalar?'  \
 0 0 0                                    \
 syntax  'Arquivos de sintaxe'      on    \
 mouse   'Suporte a mouse'          off   \
 color   'Suporte a cores'          on    \
 beep    'Driver avançado de som'   off

 

Fselect

dialog                            \
 --title 'Escolha onde instalar'  \
 --fselect /usr/share/vim/        \
 0 0

 

Gauge

dialog                                   \
 --title 'Instalação dos Pacotes'        \
 --gauge '\nInstalando Vim-6.0a.tgz...'  \
 8 40 60

 

Infobox

dialog                                       \
 --title 'Aguarde'                           \
 --infobox '\nFinalizando em 5 segundos...'  \
 0 0

 

Inputbox, Passwordbox

dialog                                         \
 --title 'Confirmação'                         \
 --passwordbox 'Por favor, confirme a senha:'  \
 0 0

 

dialog                                     \
 --title 'Perfil'                          \
 --menu 'Escolha o perfil da instalação:'  \
 0 0 0                                     \
 mínima       'Instala o mínimo'           \
 completa     'Instala tudo'               \
 customizada  'Você escolhe'

 

Msgbox

dialog                                          \
 --title 'Parabéns'                             \
 --msgbox 'Instalação finalizada com sucesso.'  \
 6 40

 

Radiolist

dialog                                         \
 --title 'Pergunta'                            \
 --radiolist 'Há quanto tempo você usa o Vi?'  \
 0 0 0                                         \
 iniciante  'até 1 ano'      on                \
 experiente 'mais de 1 ano'  off               \
 guru       'mais de 3 anos' off

 

Tailbox, Tailboxbg

tail -f /var/log/messages > out &

dialog                                       \
 --title 'Monitorando Mensagens do Sistema'  \
 --tailbox out                               \
 0 0

 

Textbox

dialog                                      \
 --title 'Visualizando Arquivo'             \
 --textbox /usr/share/vim/vim60/indent.vim  \
 0 0

 

Timebox

dialog                                      \
 --title 'Ajuste o Relógio'                 \
 --timebox '\nDICA: Use as setas e o TAB.'  \
 0 0                                        \
 23 59 30

 

Yesno

dialog                                        \
 --title 'AVISO'                              \
 --yesno '\nO Vi foi instalado e configurado.
          Você quer executá-lo agora?\n\n'    \
 0 0