Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: MPLAB IDE
Por wachter
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Xdialog - Programação Gráfica Útil
Linux user
tucs
25/06/2003
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.
Por: Eduardo Assis | Blog: http://www.proredes.com.br
[ Hits: 18802 ]
Conceito: 9.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

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.

#!/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 `

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





Páginas do artigo
   1. Programando em Xdialog

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por tucs em 25/06/2003 - 14:11h:

Galera da uma olhada nesse outro script em Xdialog

http://www.vivaolinux.com.br/scripts/verScript.php?codigo=124

[2] Comentário enviado por arrb em 05/12/2003 - 21:25h:

o legal mesmo é criar um atalho no desktop e nem abrir um console.
Para usuarios comuns, isto é muito pratico

[3] Comentário enviado por marceloayres em 27/07/2006 - 12:57h:

Dá pra fazer esse script rodar no boot do sistema? Porque o xDialog usa o GTK, mas no boot o GTK não foi carregado ainda.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.