Agradeço a todos pelas respostas rapidas e produtivas, com relação ao dialog, consultei o CentOS, Red Hat EL5 e Fedora 6, nenhuma destas vieram com o dialog instalado por padrão.
Utilizando o tput já tenho conseguido o seguinte: Uma tela limpa como fundo totalmente azul, um titulo (que no meu caso esta sendo "Instalador de programas") alinhado ao centro da tela (independente da resolução da console) e sublinhado, logo abaixo criei um box alinhado ao centro (para as cordenadas X e Y) na cor cinza, assim como existe no programa setup da Red Hat, para abrigar as minhas 3 opções, dentro dele as três opções (uma em cada linha) com cor de fonte preta. Até ai tudo certo, já tenho o layout da pagina e sei posicionar o cursor em cada uma das opções, o meu problema é que não tenho a menor ideia de como restringir o usuário para apenas três teclas: seta pra cima, seta pra baixo e Enter. Outro problema é saber quando houve o evento "pressiona tecla", pois até onde sei o Shell não é orientado a eventos. Resumindo, eu preparo todo o layout da página e inicio o programa com o cursor na primeira opção, em uma variavel eu sei como guardar cada uma das 3 posições posiveis, o problema é que não tenho a menor ideia de como programar a "navegação" do programa pelas 3 teclas (sendo o Enter responsavel apenas por "entrar" na opção selecionada pela posição do cursor). Já vi alguns menus coloridos feitos em Shell, porém em todos os que vi o programa recebe a opção desejada pelo usuário atraves de uma variavel com valor atribuido atraves do comando "read". Alguem pode me dar mais alguma ideia? Desde já agradeço a todos pela atenção. Thiago Santana Em 25/02/08, Ivan lopes <[EMAIL PROTECTED]> escreveu: > > cara, o aurelio.net na apostila dele de shell, ele mostra como fazer > exatamente isso que vc falou. > manda um mail pro aurelio pedindo a apostila de shell pdf, se nao me > engano tah 20 reais. > > [As partes desta mensagem que não continham texto foram removidas]
