Outra ferramenta que não pode faltar em um desktop é um browser para navegar pela internet (ou ler os documentos convertidos pelo wvware).
Existem vários browsers para utilização em modo texto. O mais conhecido pela maioria dos linuxers é o
lynx, presente na maioria das distribuições
Linux.
O Lynx tem muitas características interessantes, suportando cookies e criptografia baseada em SSL. Mas há outras alternativas interessantes além do Lynx: o
W3m e o
Links.
O w3m foi inicialmente projetado para ser um pager (com o more e o less), mas com capacidade de exibir conteúdo HTML. Porém, o autor acabou acrescentando a possibilidade de navegar na web transformando w3m em mais um dos browsers para o modo texto. O w3m utiliza comandos baseados em teclas como o lynx, usando inclusive a mesma configuração, facilitando a vida de usuários antigos do lynx.
É possível habilitar o suporte a um menu com as funções mais freqüentes do browser, simplesmente pressionando o botão direito do mouse. Apesar de não ser um browser muito amigável, ele oferece suporte a cookies, frames e segurança baseada em criptografia SSL.
O Links é um browser em modo texto baseado em menus suspensos, bastante amigável e intuitivo. Quando você roda o links pela primeira vez, não aparece nada na tela, somente um fundo preto, levando aos inexperientes à achar que o browser não rodou. Porém, basta teclar em ESC que o menu aparece na parte superior da tela, dando acesso à todas as funcionalidades do browser.
O Links tem todas as opções básicas que você pode encontrar em um browser gráfico como: procurar por textos dentro da página corrente, exibir o fonte em HTML da página, exibir informações sobre o documento, downloads em segundo plano, exibe os downloads em execução, permite configurar o idioma, suporte a cores, tabela de caracteres, proxies de http e ftp, parâmetros de conexões e associações de tipos de arquivos a determinadas aplicações, além de um ótimo suporte ao mouse (através do gpm).
Bom, é claro que navegar por caracteres ASCII pode não ser muito confortável para algumas pessoas, porém, isto pode ser contornado.
A segunda versão do Links o Links 2 além de ser um navegador modo texto, pode se tornar um browser gráfico (exibindo imagens e tudo mais) através da SVGALIB, DirectFB ou FrameBuffer diretamente do console, sem o X nem qualquer tipo de gerenciador de janelas.
Para instalá-lo no Debian basta:
# apt-get install links2
# apt-get install svgalib directfb
As bibliotecas svgalib e directfb podem ser usadas por vários aplicativos do modo texto como o ZGV, o ghostscript e o Links2 (existe até um executável do quake2 feito para rodar no console utilizando a SVGALIB :-)).
Depois de instalado basta dar um desses comandos:
$ links2 -g -driver fb www.google.com.br
(Roda graficamente usando o FrameBuffer)
$ links2 -g -driver svgalib www.google.com.br
(Roda graficamente usando o SVGALIB)
$ links2 -g -driver directfb www.google.com.br
(Roda graficamente usando o DirectFB)
Particularmente, eu prefiro o FrameBuffer que aparentemente consome menos recursos da máquina, mas se você tem uma CPU melhor que a minha (P133), pode utilizar o DirectFB que tem gráficos melhores.
Outra limitação do DirectFB é que não se pode utilizá-lo em vários terminais, a não ser que você compile o executável com suporte à várias execuções.
Bom, esta é somente uma pequena introdução à "tela preta" do shell.
Brevemente irei falar sobre utilitários para internet em modo texto como: discadores, MSN e p2p.
Abraços.