Xdialog - Programação Gráfica Útil
Neste artigo mostrarei como criar um simples visualizador de texto utilizando o Xdialog, um super pacote para criação de scripts em modo gráfico.
Programando em Xdialog
O Xdialog é muito usado nas distribuições Linux para facilitar na configuração.
Mostrarei aqui como é fácil mexer com o Xdialog.
Neste artigo, criaremos um Xdialog para visualizar algum texto de sua preferência. Primeiro criaremos um arquivo.sh e colocaremos o comando Xdialog dentro.
Neste artigo, criaremos um Xdialog para visualizar algum texto de sua preferência. Primeiro criaremos um arquivo.sh e colocaremos o comando Xdialog dentro.
#!/bin/bash
####################################################
# visual.sh
DIALOG=`which Xdialog`
if [ ! $DIALOG ]
then
echo " Xdialog não encontrado"
exit 1
fi
while [ ! $Arquivo ]
do
Arquivo=`$DIALOG --stdout --no-cancel --smooth --help "Qualquer Dúvidas Contatar\nEduardo Assis\neduardodoctor@bol.com.br" --center --title "Visualizador de Arquivos - Xdialog" --inputbox "Digite o Caminho e o Nome do Arquivo para Visualizar\nEx: /etc/samba/smb.conf" 10 50`
done
Visual=`$DIALOG --stdout --no-cancel --center --title "Visualizador de Arquivos - Xdialog" --tailbox $Arquivo 35 70 `
####################################################
# visual.sh
DIALOG=`which Xdialog`
if [ ! $DIALOG ]
then
echo " Xdialog não encontrado"
exit 1
fi
while [ ! $Arquivo ]
do
Arquivo=`$DIALOG --stdout --no-cancel --smooth --help "Qualquer Dúvidas Contatar\nEduardo Assis\neduardodoctor@bol.com.br" --center --title "Visualizador de Arquivos - Xdialog" --inputbox "Digite o Caminho e o Nome do Arquivo para Visualizar\nEx: /etc/samba/smb.conf" 10 50`
done
Visual=`$DIALOG --stdout --no-cancel --center --title "Visualizador de Arquivos - Xdialog" --tailbox $Arquivo 35 70 `
Primeiro temos um comando para verificar se o Xdialog está instalado (which Xdialog). Caso não esteja, o script mostrará uma mensagem dizendo que não está instalado, bastando assim efetuar o download do programa e instalá-lo.
Download do pacote RPM: Instalação do pacote RPM:
# rpm -Uvh Xdialog-2.0.6-1.i386.rpm
Pronto, agora podemos rodar!
Adicione permissão de execução sobre o script:
$ chmod +x visual.sh (visual.sh foi o nome que eu dei para o meu arquivo)
Sendo assim, para executar o script (uma vez que você esteja dentro de um console no X), digite:
$ ./visual.sh
Basicamente é isso. Agora o leitor pode mudar e acrescentar o script de acordo com suas necessidades. Não se esqueça de ler o HOWTO do pacote, que é muito claro: ou
$ man Xdialog
Abraços
tucs
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=124