ct

    Aplicativos em modo texto: eficientes e com boas interfaces

    Artigos

    É interessante notar como muitos linuxers "moderninhos" torcem o nariz quando comentamos sobre algumas ferramentas em interface modo texto. Em se tratando de ferramentas para desktops então, nem se fala! Para muitos, há uma verdadeira aversão quando se fala nas palavrinhas "modo texto". Deveria ser assim? Acho que não...Ednei Pacheco
    24/12/2009


    É interessante notar como muitos linuxers "moderninhos" torcem o nariz quando comentamos sobre algumas ferramentas em interface modo texto. Em se tratando de ferramentas para desktops então, nem se fala! Para muitos, há uma verdadeira aversão quando se fala nas palavrinhas "modo texto". Deveria ser assim? Acho que não...

    4df207eb

    Convenhamos: um prompt não é nada atraente...

    Tudo bem, reconheço: um terminal em modo texto, com aquela “tela preta” e sem nenhum elemento intuitivo a ser exibido além do irritante cursor piscante, não é lá muito atraente. No entanto, muitos de seus aplicativos em modo texto são bastante eficientes e possuem uma interface até mesmo bela, se considerarmos as devidas proporções. Então, porquê torcer o nariz para estas ferramentas, se elas podem ser até mais práticas e eficientes que as suas equivalentes em modo gráfico? Vamos acabar com estes preconceitos!

    Começaremos por algumas ferramentas do sistema, como o comando top. Sua interface espartana pode não agradar a muitos usuários, visto que as informações são exibidas em modo texto; no entanto, a organização das informações referentes aos recursos do sistema, bem como a listagem dos processos em execução bem definidos e as atualizações periódicas, a tornam a ferramenta essencial para o administrador! Sei que muitos irão preferir outras ferramentas (gráficas) ao invés do top, mas nada que venha a tirar os seus méritos!

    m17d1eab4

    Top: feio e espartano, mas muito eficiente!

    Em matéria de gerenciamento de redes, não dá para deixar de falar do IPTraf. Baseado na ncurses (biblioteca em modo texto que possibilita o uso de menus e caixas de diálogos), ele permite realizar a inspeção dos pacotes que são enviados para o sistema, seja de uma rede ou de uma conexão para a Internet (que também não deixa de ser "uma" rede).

    m57d3083f

    IPTraf analizando a taxa de transferência e a quantidade de pacotes enviados.

    E o Midnight Command? Nos tempos do MS-DOS, ferramentas de terceiros como o X-Tree Gold fazia um sucesso tremendo na manipulação de arquivos e diretórios. E para a turminha do Tux, se não tem o X-Tree Gold, existe o Midnight Command! Eu pessoalmente não o uso; mas muitos de meus amigos e conhecidos linuxers adoram esta ferramenta!

    f474787

    Midnight Command, também conhecido simplesmente como 'MC'.

    O Projeto ALSA também mantém algumas ferramentas interessantes, como o alsaconf e o alsamixer. O primeiro, realiza a configuração do chipset de áudio suportado, ao passo que o segundo realiza ajustes nas propriedades de áudio (volume, balanço, saídas, etc.), ambos de forma intuitiva e amigável; muito fácil de ser operado!

    30507043

    Alsamixer: através das SETAS, poderemos definir todas as propriedades desejadas.

    Até mesmo o processo de compilação do kernel pode ter seus atributos ajustados por uma ferramenta de gerenciamento em modo texto: o menuconfig! As opções estão tão bem organizadas no menu principal, que sequer sentimos a falta de uma interface gráfica:

    m79b89ed8

    Opções de customização do kernel gerenciadas pelo menuconfig.

    Vocês acreditariam que até dá para navegar na WEB com um navegador totalmente em modo texto? Se não, então sugiro conhecer o Lynx! Claro que, baseado em modo texto, não para para esperar muito das renderizações de páginas; no entanto, não deixa de ser funcional:

    4891b50d

    Lynx acessando o Google: embora o logotipo não apareça, sua área está reservada.

    Até mesmo para construir scripts com interface gráfica, não há a necessidade de uma ferramenta gráfica! Com o Zenity e suas opções, poderemos construir caixas de diálogo simples, práticas e organizadas:

    m1b433260

    Calendário do Zenity (zenity --calendar).

    Conclusão: Não vou negar que as aplicações gráfica são preferidas, dados os recursos visuais e de interatividade proporcionados pelo uso de suas interfaces elaboradas. GTK e Qt são, de longe, as bibliotecas gráficas mais utilizadas, embora outras soluções gráficas também possam ser requisitadas. Ainda assim, a tela em modo texto não deixa de ter a sua principal qualidade, conhecida há tempos: a simplicidade, a praticidade, a leveza e a grande objetividade! &;-D

    Por Ednei Pacheco <ednei.pacheco [at] gmail.com>
    http://by-darkstar.blogspot.com/




    Blog:

    Add to Google

    » Gostou do texto?
    Veja nossos livros impressos:

    Smartphones | Linux | Hardware
    Redes | Servidores


    ... ou encontre o que procura usando a busca:

cb
ct
Atualizações



[18/03] Core i7: Gulftown e a era dos 6 núcleos
[17/03] Artigo: Primeiras impressões do Haiku (alfa)
[16/03] Criando um sistema de recuperação usando o SystemRescueCD
[15/03] Processadores AMD, parte 2: Phenom II e o Athlon II
[14/03] AMD 890GX
[13/03] Dica: kMyFirewall, um firewall gráfico para o KDE
[12/03] Processadores AMD, parte 1: o Phenom
[11/03] Artigo: Uma olhada no PC-BSD 8.0
[10/03] Artigo: Investigando os modelos do Eee PC
[09/03] Artigo: nVidia Optimus
[05/03] Artigo: Comparativo de desktops: Zenwalk, Salix OS e GoblinX
[03/03] Artigo: Meego: a fusão entre Maemo e Moblin
[02/03] Artigo: Uma breve análise do Linux Mint 8 'Helena'
[01/03] Processadores: Chipsets e placas para o Core 2 Duo, Quad e Celeron
[26/02] Tutorial: Criando um loop de vídeo com o Kino e o Audacity
Destaques



» Hardware o Guia Definitivo, disponível para leitura online
» Como um HD funciona: Head Switch Time
» Redes: TCP/IP, endereçamento e portas
» O básico para o Debian Lenny no desktop
» Configurando um servidor de rede local com o Ubuntu, fácil
» Uma breve análise do Linux Mint 8 'Helena'
» Programação Orientada a Objetos: uma introdução
» Smartphones: TCPMP e CorePlayer
» PCI Express: compatibilidade, linhas de dados e o PCIe 2.0
» Dual-SIM: Usando dois chips no mesmo aparelho
» Smartphones e telas: Tamanho e touchscreen
Receba as atualizações diariamente por e-mail:
Assine o RSS Veja todas as atualizações... Add to Google
cb
Livros de Carlos E. Morimoto Contato HOME