gxmessage :: shell script incrementado
Dica publicada em Shell Script / Miscelânea
gxmessage :: shell script incrementado
O gxMessage é um programinha bem simples e
com ele é possível incrementar as mensagens exibidas
nos scripts shell. Ao invés de utilizar o bom e velho
echo, com o gxMessage você pode exibir as mensagens de retorno em uma janela GTK.
Pra quem usa Debian é só digitar:
# apt-get install gmessage
Para outras distribuições é necessário baixar o código fonte e executar o processo de compilação.
O programa possui diversas opções que permitem, por exemplo, que uma mensagem apareça centralizada na tela ou então que utilize uma fonte específica.
Exemplo 1:
$ gxmessage "Hello World"
Exemplo 2 (centralizado):
$ gxmessage -center "Hello World"
Exemplo 3 (título definido):
$ gxmessage -center -title "Information" "Hello World"
Exemplo 4 (texto do botão):
$ gxmessage -center -title "Information" -buttons "More Info" "Hello World"
Exemplo 5 (pegando o retorno do botão clicado):
$ gxmessage -center -title "Information" -buttons "More Info" -print "More Info" "Hello World"
Estes são apenas alguns exemplos, também é possível definir cores e tamanho da janela. Outro recurso que achei interessante é que podemos definir um tempo para janela ficar aberta.
Site oficial:
Screenshot:
Download:
[]'s
Celso Goya
Instalação
Pra quem usa Debian é só digitar:
# apt-get install gmessage
Para outras distribuições é necessário baixar o código fonte e executar o processo de compilação.
O programa possui diversas opções que permitem, por exemplo, que uma mensagem apareça centralizada na tela ou então que utilize uma fonte específica.
Exemplo 1:
$ gxmessage "Hello World"
Exemplo 2 (centralizado):
$ gxmessage -center "Hello World"
Exemplo 3 (título definido):
$ gxmessage -center -title "Information" "Hello World"
Exemplo 4 (texto do botão):
$ gxmessage -center -title "Information" -buttons "More Info" "Hello World"
Exemplo 5 (pegando o retorno do botão clicado):
$ gxmessage -center -title "Information" -buttons "More Info" -print "More Info" "Hello World"
Estes são apenas alguns exemplos, também é possível definir cores e tamanho da janela. Outro recurso que achei interessante é que podemos definir um tempo para janela ficar aberta.
Site oficial:
Screenshot:
Download:
[]'s
Celso Goya
Muito bom!
Também vale a pena usar o Zenity, usa gtk e as biblitecas do gnome.
[]'s