linhas de comando e scripts com uso do dialog, espaço para minhas colinhas sobre dialog.
dialog - Menus and Input Boxes for Shell Scripts
Interface amigável para executar scripts.
Veja também na sua distro, procure pela documento e pacotes relacionados a dialog.
SUSE 10.1 vem com os pacotes xdialog, resultado da pesquisa por xdialog
Xdialog - GTK-Based "dialog" Replacement Xdialog - Xdialog is a X11 drop in replacement for cdialog Xdialog-debuginfo - Debug information for package Xdialog
Pesquise também sobre.
Kdialog
Gdialog
Pesquise na sua distro pelo zenity ou gdialog, resultado da pesquisa no SUSE 10.1 pelos dois termos chega no mesmo resultado de zenity
zenity - GNOME Command Line Dialog Utility
Instalar no SUSE 10.1 via smart
smart install zenity -y
mesmo instalando o pacote zenity o comando funciona com gdialog, exemplo para testar.
gdialog \ --title 'gdialog ou zenity?' \ --infobox "$gdialog" \ 10 60
Quando OK abre a tela da mesma forma que o dialog.
Teste para ver se funciona o dialog, cole a linha abaixo em um console.
dialog --msgbox "Olá Mundo" 8 15
Caso falhe, então verifique se está instalado ou interprete a mensagem de erro.
Se exibir a mensagem com a opção aceitar indica que está OK e pronto para uso.
Linha de comando para dar boas vindas a quem executar esta linha de comando.
dialog --title 'dialog em uma linha' --msgbox 'Bem vindo ao Dialog caro '${USER} 0 0
dialog --title 'dialog em uma linha' --msgbox 'Bem vindo ao Dialog caro '${USER} 10 40
#!/bin/sh disponivel=`df -k / | tail -1 | awk '{print $4}'` dialog --title 'espaço livre em disco' --msgbox 'espaço livre em kbytes '${disponivel} 0 0
Ou tudo em um linha.
dialog --title 'espaço livre em disco' --msgbox 'espaço livre em kbytes '`df -k / | tail -1 | awk '{print $4}'` 0 0