Interface grafica em modo texto

1. Interface grafica em modo texto

Valdinei Ferreira de Lima
valdinei.lima

(usa Debian)

Enviado em 25/02/2009 - 16:12h

Boa tarde pessoal.

No meu eu peguei algumas dicas e foram bem proveitosa. Mas eu não quero programar naquelas telas tipo "DOS" e sim em interface como a que o Debian utiliza na instação gráfica. Segue o link da imagem da tela de instalação:

http://www.bbtools.com.br/estudos/img.png

Eu quero fazer o programa usando essa interface ai, mas rodar em uma instalação básica com o mínimo necessario para o mesmo funcionar. Não quero instalar em nenhum gerenciador de inerface, como o Gnome, KDE e por ai vai. Quero que o meu sistema funcione exatamente com o instalador gráfico do Debian.

Espero que tenham entendido o que eu espero alcançar.

Abraços


  


2. Re: Interface grafica em modo texto

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 25/02/2009 - 17:00h

TUI acredito que seja a palavra certa. Pois interface gráfica(GUI), seria um GTK, qt... Procure pela nCurses. Acredito que para seu propósito seja bem-vinda.

Abraços


3. Re: Interface grafica em modo texto

Valdinei Ferreira de Lima
valdinei.lima

(usa Debian)

Enviado em 25/02/2009 - 17:29h

Certo...
Com a lib ncurses.h eu consigo desenvolver uma interface como a da imagem que eu postei?



4. Re: Interface grafica em modo texto

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 25/02/2009 - 20:46h

Não sei igual, isso vai depender de você e sua criatividade. Mas, para modo texto, é o melhor que você vai ter.

Abraços


5. ae

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 26/02/2009 - 09:37h

cara... você não precisa desenvolver em qt ou gtk (embora essa ai do debian pareça ser gtk)... Você pode desenvolver usando a API pura do X... não terá nenhuma dependência e irá rodar em qualquer gerenciador de janela... o problema que ela é bem mais chata e dificil de usar do que o gtk/qt...
No caso do debian eles já montam um tipo de "live-cd" que ja vem com as dependências necessárias. Muita distro faz isso.
Usando o X puro não terá muita dependência podendo rodar em qualquer lugar que tenha um servidor X.

Pode também utilizar a svgalib (alguns distros utilizam), para fazer um instalador grafico que não dependa do X-Window.
Ncurses irá montar programas em modo texto. A unica diferença que da para fazer uns coloridos mais bonitinhos... O instalador do slackware e o configurador (make menuconfig) do kernel a utilizam.


6. Re: Interface grafica em modo texto

Valdinei Ferreira de Lima
valdinei.lima

(usa Debian)

Enviado em 26/02/2009 - 12:33h

Valeu pelas dicas. Vou dar uma estudada nesta lib.
abraço


7. Re: Interface grafica em modo texto

Ronaldo Faria Lima
ron_lima

(usa Slackware)

Enviado em 10/03/2009 - 06:54h

Gostaria apenas de fundamentar alguns conceitos, aproveitando o tópico do nosso amigo. Interface gráfica, como o nome diz, utiliza-se de gráficos para realizar a interface homem-máquina. A primeira interface gráfica foi criada pela Xerox, e copiada pela Microsoft e pela Apple. Ambas as gigantes também copiaram o mouse, inventado também pela Xerox.

A diferença da interface gráfica para a interface de texto é que a interface em modo texto permitia, originalmente, apenas a apresentação de 224 caracteres, sendo 32 de controle. Na interface texto, no entanto, pode-se controlar atributos como cores de frente e fundo, intensidade de cor dos caracteres e mais uma série de características.

O assunto deste tópico é justamente a criação de uma interface em modo texto, usando-se atributos de cores para dar uma impressão melhor ao visual, conforme usado pelo instalador do Debian. No linux/unix isso é conseguido através da programação do terminal - uso direto da Termcap (via termios.h) ou através da biblioteca de curses (ncurses.h no linux e curses.h nos unix).

Aproveitando o esclarecimento: nos vários anos em que trabalhei com desenvolvimento em ambiente unix nunca vi uma interface escrita em curses para nenhuma aplicação com a qual trabalhei. É interessante como a indústria de software ignora os aspectos "cool" do unix.


8. Re: Interface grafica em modo texto

Juliano Giacomeli
julianjedi

(usa Arch Linux)

Enviado em 10/03/2009 - 12:59h

Qual é o seu objetivo com isso?

Olha com o perdão da palavra creio que seja um tanto quando inadequado, seria algo burro, pois voce teria que reinventar muita roda, creo que se vc usar ai um qt ou gtk seria mais facil, ficaria leve do mesmo jeito, pois hoje em dia até smartfones e celulares usam essas bibliotecas, e nao usa-las seria perda de tempo. mas seria interessante, dependendo da aplicação seria gastar seu esforço e inteligencia a toa ... mas se quiser continuar com essa ideia use as bibliotecas e APIs do X mesmo.


9. Re: Interface grafica em modo texto

Juliano Giacomeli
julianjedi

(usa Arch Linux)

Enviado em 10/03/2009 - 13:01h

Só mais uma coisa, para rodar os seus aplicativos em qt ou gtk vc não precisaria rodar nem o kde e nem o gnome bastaria ter as bibliotecas de ambos instaladas, e vc poderia empacotar elas junto com seu software.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts