Dialog Tour
Publicado por Perfil removido 14/01/2005
[ Hits: 11.146 ]
Este script foi feito pelo Aurélio, eu apenas fiz umas pequena moidificacoes...
Eh um script auto-explicativo, ensinando a lidar com o dialog!
Muito legal!
#!/bin/sh
# dialog-tour.sh
# Dialog Tour, o jeito rápido de conhecer todas as caixas
#
# 06 Julho 2003 - Aurélio Marinho Jargas
BACKTITLE='Dialog Tour, por Aurelio Marinho Jargas'
INTRO='
Bem-Vindo(a) ao Dialog Tour!
Este script mostra em sequencia todas as caixas
do Dialog, para voce conhece-las.
DICAS:
- Siga apertando ENTER, ou aperte Esc para sair.
- O titulo em azul ("MSG BOX") e o tipo da caixa.
Esta e a MSG BOX, a caixa que serve para mostrar
mensagens na tela e esperar o OK do usuario.
'
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --cr-wrap \
   --title 'MSG BOX' \
   --msgbox "$INTRO" \
   17 55 &&
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --title 'YES NO' \
   --yesno 'Esta caixa serve para o usuario responder SIM ou NAO.
   \n\nUse as setas do teclado, ou a tecla TAB para
   alternar entre os botoes.
   \n\nVoce quer continuar?' \
   0 0 &&
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --title 'INPUT BOX' \
   --inputbox '\nServe para o usuario digitar um texto.
   \n\nDigite seu Login:' \
   0 0 &&
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --title 'PASSWORD BOX' \
   --passwordbox 'Agora a sua senha:' \
   0 0 &&
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --title 'MENU' \
   --menu 'O Menu e legal! Basta escolher um item e apertar OK.' \
   0 0 0 \
   pizza       'Quentinha, borda de catupiry' \
   churrasco   'Espeto corrido com pao'       \
   macarronada 'Spaghetti ao Sugo' &&
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --title 'RADIO LIST' \
   --radiolist 'Idem ao Menu, soh que com (X) e jah vem selecionado' \
   0 0 0 \
   pizza       'Quentinha, borda de catupiry' off \
   churrasco   'Espeto corrido com pao'       on  \
   macarronada 'Spaghetti ao Sugo'            off &&
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --title 'CHECK LIST' \
   --checklist 'Idem ao Radio, so que com multipla escolha' \
   0 0 0 \
   pizza       'Quentinha, borda de catupiry' on \
   churrasco   'Espeto corrido com pao'       on \
   macarronada 'Spaghetti ao Sugo'            on &&
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --title 'TEXT BOX' \
   --textbox $0 \
   20 65 &&
#.....................................................................
# Dica: dialog --tailbox /var/log/messages 0 0
dialog --backtitle "$BACKTITLE" \
   --title 'TAIL BOX' \
   --tailbox $0 \
   20 65 &&
#.....................................................................
# DICA: os 3 últimos parâmetros são: Dia, Mês, Ano 
dialog --backtitle "$BACKTITLE" \
   --title 'CALENDAR' \
   --calendar 'Calendario bacana para se escolher uma data.
   Use o TAB e as setinhas.\n\n\n' \
   0 0 \
   31 12 1999 &&
#.....................................................................
# DICA: os 3 últimos parâmetros são: Horas, Minutos, Segundos
dialog --backtitle "$BACKTITLE" \
   --title 'TIME BOX' \
   --timebox 'Tipo o anterior, soh que para escolher um horario.' \
   0 0 \
   23 59 30 &&
#.....................................................................
dialog --backtitle "$BACKTITLE" \
   --title 'FSELECT (File Select)' \
   --fselect /usr/share/vim/ \
   0 0 &&
#.....................................................................
# Exemplo de contagem regressiva com o INFO BOX
dialog --backtitle "$BACKTITLE" \
   --title 'INFO BOX' \
   --sleep 1 \
   --infobox '\nFinalizando em 3 segundos...' \
   0 0 &&
dialog --backtitle "$BACKTITLE" \
   --title 'INFO BOX' \
   --sleep 1 \
   --infobox '\nFinalizando em 2 segundos...' \
   0 0 &&
dialog --backtitle "$BACKTITLE" \
   --title 'INFO BOX' \
   --sleep 1 \
   --infobox '\nFinalizando em 1 segundo... ' \
   0 0 &&
#.....................................................................
# O gauge recebe a porcentagem do STDIN
(echo 33 ; sleep 1
 echo 66 ; sleep 1
 echo 100) |
dialog --backtitle "$BACKTITLE" \
   --title 'GAUGE' \
   --gauge 'Finalizando o Tour, aguarde...' \
   8 40 0
#.....................................................................
clear
echo The End
birthday - script que manda email no dia do aniversário
Script que calcula média entre duas provas
Toca preview de músicas do XMMS
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Programa fora de escala na tela do pc (34)
Instalação dualboot Windows 11 e Debian 13 (0)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









