Aplicativos Linux para o dia-a-dia


Introdução


Linux possui uma riqueza incomparável de aplicativos, oferecendo mais de uma solução à certas necessidades. A maior dificuldade esta em encontrar um aplicativo que sirva às suas necessidades. Como há inúmeros aplicativos para as mesmas funções eles apresentam certas características, estas que se adaptam ou não ao gosto do usuário, por isto temos tanta variedade de aplicativos disponíveis hoje em dia. 

O fato de quase 100% dos aplicativos Linux serem Open-Source ajuda para que esta lista cada vez mais venha crescer. Dentre outras coisas os aplicativos Linux permitem serem alterados conforme as necessidades dos usuários, por termos acesso liberado ao código-fonte deles. 

Mostrarei aqui algumas opções para uso no dia-a-dia tanto para usuários Desktop como Escritórios e Administradores de Rede. 

Os aplicativos estão separados em seções, para que seja mais fácil a busca por eles no artigo. 

99% dos aplicativos citados neste artigo são OPEN-SOURCE.
São 141 aplicativos mencionados no texto. 

Façam bom uso. ;] 



Administração


Sarg

Sarg (Squid Analysis Report Generator) é um gerador de relatórios com base nos logs do Squid, ele mostra o uso da banda, qual user usa mais banda, quais os sites visitados e etc. Sarg é uma ferramenta que permite ver "onde" seu usuário esta indo na Internet. Sarg provê muitas informações sobre as atividades dos usuários Squid, tais como: tempos, bytes trafegados, sites acessados, etc... o que permite total e completa administração de seus recursos. 

Ele gera os relatórios em um diretório pré determinado, que normalmente é um diretório no webserver para que possa ser acessado de um navegador remotamente.

KsystemLog

KSystemLog é um ferramenta de visualização de log para o KDE. Foi desenvolvida para ser usada por usuários iniciantes, que procuram conhecer informações sobre o sistema, e como os arquivos de logs estão dispostos no computador. Mas também é indicada para usuários avançados, que desejam obter a informação que precisa nos logs rapidamente.

KTrayNetworker

Se você quer saber quando sua placa de rede, dispositivo ppp esta sendo usado agora você pode usar o ktraynetworker. Muito bom e muito bonito, além de poder ser combinados com outros temas, confira mais essa ferramenta do KDE.


Linux Intrusion Detection System (LIDS)

Linux Intrusion Detection System (LIDS) é um patch para o kernel e ferramentas administrativas que aumenta a segurança do kernel implementando o Controle de Acesso Mandatório (Mandatory Access Control - MAC).


Cacti

Cacti é uma solução completa para gerar gráficos do uso da rede, tem dezenas de opções para personalizar os gráficos. Pode guardar os gráficos para análise futura e é muito fácil de configurar, apenas instalar e rodar e você já vai ter alguns gráficos prontos da sua rede. 

Feito em PHP, tem suporte ao snmp para quem usa o mrtg para gerar gráficos, pode também guardar todas informações em um banco de dados MySQL entre outras funcionalidades.

GKrellM

Trata-se de um mostrador que mantém na tela informações sobre o uso do processador, da memória, da swap, do HD, também pode-se controlar o volume e montar e desmontar discos!

Snort

Snort serve para detectar invasores com grande facilidade. O software gera uma análise em tempo real dos pacotes logados no IP e do tráfego, além de analisar também a performance do protocolo. 

Bom para detectar o estado das portas, ataques e invasões.

tleds, xtleds

Tleds é um software para monitoramento de tráfego das interfaces de rede. Ele utiliza para o mesmo as luzes do teclado, que ficam piscando conforme o trafego que esta passando pelas interfaces de rede. 

Bem legal pra fazer uma moral com os amigos :~

GOsa

GOnicus System Administrator (GOsa) é um administrador de usuários para sistemas ldap. Ele administra usuários e grupos, clients leves e faxes. Os usuários podem analisar suas permissões, usar uma lista telefônica ldap, mudar sua senha, ver as estatísticas do fax e configurar sua conta de e-mail de uma forma limitada.

nTPV

nTPV é o primeiro e único programa de gestão integral de hotéis com licença GPL na plataforma GNU/Linux

nTPV é muito bem acabado tanto tecnicamente quanto esteticamente. Em volta dele também é desenvolvido outros serviços complementares a ele, ampliando sua funcionalidades e permitindo aos hoteleiros obterem o máximo de benefício em seus negócios.


Imagem



Gimp

Um excelente editor de imagens com diversas ferramentas e filtros. Trabalha com camadas semelhante ao photoshop. Um programa muito poderoso e completo. Altamente recomendado! Consegue abrir arquivos PSD (perde efeitos dados nas camadas) e salva também, além de abrir todos os formatos mais conhecidos de imagens.

Inkscape

Ferramenta de ilustração vetorial com capacidades semelhantes ao Illustrator, CorelDraw, Visio, etc. Entre suas características de gráficos vetoriais escaláveis estão incluídas formas básicas, caminhos (paths), texto, alpha blending, transformações, gradientes, edição de nós, exportação de SVG para PNG, agrupamento, e muito mais.

Krita

Krita é uma aplicação de edição de imagens que faz parte da Suite Koffice. Krita possui uma interface muito intuitiva, como os mais famosos editores de imagens, possui muitas características e plugins bem legais. Suporta CMYK e também imagens OpenEXR HDR. No site oficial também há tutoriais em vídeo.


sodipodi

sodipodi é um software para criação de desenhos vetoriais, além de ser leve tem muitos recursos e integra-se com o KDE e o Gnome.

Xarax Xtreme

Xara Xtreme é um software para desenho, ilustração e edição de fotos, para ser usado em material impresso ou em websites. Como ferramenta para desenho, o Xara Xtreme permite criar desde logotipos até ilustrações detalhadas com complexidade e realismo. 

Para uso com fotos, inclui ferramentas para correção e aperfeiçoamento, e permite criar cartões, posters, panfletos, etc. Possui ferramentas para criar todos os gráficos necessários para websites, como botões de navegação e GIFs animados.

Adobe Acrobat Reader

Programa que permite visualizar e imprimir arquivos .pdf. O pdf é um formato estilo ebook muito popular pela internet. 

A nova versão 7.0 teve uma evolução surpreendente em termos de recursos e velocidade, quando comparada com a antiga versão. Nesta versão ele agora usa a biblioteca GTK

CompuPic

CompuPic é um programa para visualização de imagens. Algumas características suas principais são a rápida criação de miniaturas, suporte a centenas de tipos de arquivos, barra de endereços integrada para facilitar a navegação, exibe arquivos Zip como pastas, pré-visualização em tempo real, zoom com incrível qualidade, etc.

Earth3D

Earth3D é um programa para visualizar o planeta Terra em tempo real em visão 3D. Ele usa dados da NASA, USGS, a CIA e a cidade de Osnabrück. Tem a mesma proposta do famoso GoogleEarth, de poder ver o mundo todo através de seu computador.

Google Earth

Com o Google Earth você poderá explorar o mundo através de fotografias de altíssima resolução tiradas por satélites. É possível visualizar desde a Terra inteira até o telhado de sua casa ampliando o nível de zoom. Digite um endereço, localize um lugar, adicione suas próprias anotações para cada ponto do planeta. Rotacione para visualizar construções tridimensionais. 

Em alguns lugares do planeta (nos EUA por exemplo) é possível localizar inclusive diversos serviços perto de determinada localização como pizzarias, bancos, etc.

Gthumb

Simples visualizador de imagens e de edição. É possível criar um álbum de imagens para a web, convertê-las para outros tipos de formatos, adicionar comentários nas imagens e muito mais.

Picasa 2

Picasa é um software que o ajuda a encontrar, editar e compartilhar instantaneamente todas as imagens no PC. Sempre que você abre o Picasa, ele localiza automaticamente todas as imagens (inclusive aquelas que você nem lembrava mais) e classifica-as em álbuns visuais organizados por data com nomes de pastas facilmente reconhecidos. Arraste e solte imagens para organizar os álbuns e defina marcadores para criar novos grupos. O Picasa garante que as imagens estarão sempre organizadas. 

O Picasa também simplifica a edição avançada de imagens com botões de correção e efeitos poderosos aplicáveis com um clique. Além disso, com o Picasa é muito fácil compartilhar imagens – você pode enviá-las por e-mail, imprimir fotos em casa, criar CDs para presente e até publicar fotos no seu blog.


AutoQ3D

AutoQ3D é um editor de modelagem em 3D, escrito em QT (biblioteca do KDE) para Linux.

Blender

Pacote para renderização, modelagem e animação em 3D e em tempo real. Pode ser usado para criação de games e seus arquivos podem ser visualizados em qualquer plataforma.

Programação


Dia

Dia é um gerador de diagramas baseado em GTK+. Ele pode ser usado para criar diferentes tipos de diagramas, UML, e XML simples.

Dia2Code

Dia2Code é um complemento ao Dia, com ele podemos gerar código em várias linguagens (inclusive C) para os diagramas de classes criados no Dia.

jEdit

Ótimo editor de textos em java. Destaca palavras reservadas, identa e auxilia no fechamento de colchetes e parênteses. Escrito em java. 

Muito leve e funcional é uma ótima ferramenta para programadores que não gostam de ferramentas muito complicadas e cheias de funções. 

Possui suporte a plugins disponíveis na página do desenvolvedor o que torna o programa muito mais complexo e funcional.





HTML Code Convert

HTML Code Convert auxilia na velocidade de conversão de código HTML em formatos diferentes, incluindo Java Script, JavaServer Pages, Microsoft ASP, PHP, Perl, e UNIX shell. É particularmente útil em scripts CGI.

Nvu

Projeto este que está sendo financiada pela distribuição Linspire (antiga Lindows). Baseando-se no Composer do Mozilla, o objetivo é criar um editor HTML tão bom quanto o Dreamweaver, mas para Linux. 

Suporte a abas, customização das barras de ferramentas, gerenciador de FTP, editor CSS, etc.

Quanta Plus

Editor não visual. Diversas opções bem organizadas, disponibilizando um "preview" da página através do Konqueror "embutido" nele. Suporta HTML, WML, PHP, e outros. 

Procura facilitar de todas as maneiras o trabalho do desenvolvedor, com flexibilidade, capacidade de extensão e suporte a plugins customizados.

Screem

SCREEM é uma suite de desenvolvimento de web sites. Vem com propósito de aumentar a produtividade ao se construir um site, fornecendo acesso rápido a funções comuns. 

Escrito para ser utilizado junto com o Gnome, mas você pode rodar em outra interface gráfica se tiver as bibliotecas instaladas.

Jude Community

Jude é uma das melhores ferramentas cases UML grátis, para Java. Possui características encontradas apenas em ferramentas pagas e caras, além de uma impressionante performance, principalmente tratando-se de uma ferramenta feita com interface gráfica Swing.

Anjuta

IDE (Interface de desenvolvimento) uma boa ferramenta para trabalhar com o GLADE e o GNOME, IDE ótima para C/C++.

Eclipse

A plataforma Eclipse é uma proposta de consórcio de empresas que apóiam o uso de uma arquitetura aberta para a criação de ambientes integrados de desenvolvimento (IDEs), onde a indústria de software possa desenvolver diversos programas, aplicativos e ferramentas, de forma otimizada e padronizada, baseando-se nas iniciativas de software livre. 

O Eclipse oferece uma estrutura flexível, pois utiliza linguagem Java e vem com exemplos de construção. Isso torna mais fácil a criação, integração e utilização das ferramentas, economizando tempo e dinheiro. A plataforma Eclipse tem sido desdobrada em uma grande escala de desenvolvimento de estações de trabalho como HP-UX, Solaris, AIX e Linux.


Rede e Internet



Gnome Blog

Ferramenta para postagem rápido em blogs, com uma interface limpa, suporte a WYSIWYG, opera como objeto do painel (applet) no Gnome ou como um programa normal, verificação ortográfica, suporte a "arrastas e soltar" de imagens (se o seu Blog tiver suporte). 

O Gnome Blog oferece suporte ao Blogger.com/Blogspot.com, Advogato.org, Movable Type, New WordPress, New LiveJournal.com, Pyblosxom, e qualquer outro blog usando Api do blogger ou MetaWeblog.

Joomla

O Joomla é um dos melhores gestores de conteúdo de código aberto disponível no mercado. Fácil de instalar e simples de gerir, o Joomla serve tanto para execução de sites simples até sites mais elaborados.

Amsn messenger

Um clone do MSN Messenger do windows. Possui uma interface bastante semelhante, imagem de exibição, emoticons personalizados, transferência de arquivos, avisa quando chegam novos emails e mensagens com uma caixinha que sobre no canto inferior direito da tela, conecta diretamente na caixa de entrada e ainda aceita skins.


Skype

Skype é um software gratuito capaz de fazer conexões sobre VoIP (Voz Sobre IP). Criado pelas mesmas pessoas que inventaram o KaZaA, usa a tecnologia P2P (ponto-a-ponto) para o conectar com outros utilizadores do Skype. Esta nova versão permite conferência com vídeo. 

Características: Som de qualidade (melhor que o de um telefone regular), funciona sob firewall, NAT e roteadores (não é preciso configurá-los), exibe uma lista de amigos (assim como o ICQ, MSN, Jabber...), simples de usar...

Samba

Troque arquivos entre o Windows e o Linux. O protocolo SMB é usado pelo Windows 3.11, NT e 95 para compartilhar discos e impressoras. Usando o Samba, as máquinas Unix podem compartilhar discos e impressoras com os sistemas Windows.

Firefox

Um ótimo browser criado pela equipe de desenvolvimento do Mozilla. É razoavelmente leve, é apontado por muitos como o navegador gráfico mais rápido, até mesmo que o famoso Opera! Conta com bloqueio de pop-ups (aquelas janelinhas de propaganda que "pulam" na tela), SmartUpdate (atualização do Firefox automática), correção ortográfica e inúmeros outros recursos. 

Possui suporte a inúmeros temas (disponíveis na página do projeto), e conta também com a instalação das extensões, que ampliam as opções e configurações do Firefox.


Mozilla Thunderbird

Mozilla Thunderbird é um redesenho do Mozilla Mail. É um poderoso cliente de e-mail e de grupo de notícias. 

Conta com um inteligente filtro anti-spam, verificador ortográfico, encriptação de mensagem, suporte a certificados e muito mais.

aMule

Ótimo programa que se conecta nas redes eMule. Baixa qualquer tipo de arquivos, como vídeos, músicas, imagens, aplicativos e mais, tendo praticamente a mesma interface do eMule original

Bittorrent

O BitTorrent é uma tecnologia criada por Bram Cohen que permite o compartilhamento de qualquer tipo de arquivo pela internet, sendo muito usado para a distribuição de vídeos, músicas e programas. Sua forma de trabalho é muito eficaz e evita, por exemplo, que determinados usuários só façam download, mas não compartilhem arquivos (pelos menos teoricamente). 

Isso porque a taxa de download é equivalente à taxa de upload, ou seja, somente compartilhando é que você consegue baixar arquivos. Por esta razão, quando você está iniciando um determinado download, a velocidade utilizada é lenta e vai aumentando de acordo com o que já foi baixado do arquivo. Quanto mais você tiver de um arquivo, mais usuários se conectarão ao seu computador e pela regra, a taxa de velocidade do seu download aumenta.

jSMS

Para aqueles que adoram mandar mensagens pra celular essa ferramenta caiu do céu. O jSMS é uma poderosa ferramenta Open Source nacional criada em Java para enviar mensagens pra celulares nacionais. 

Trabalha com Vivo, Tim, Claro, Oi e Brasil Telecom e suporta configurações Proxy e envio a contatos individuais ou em grupo. Logicamente o serviço do jSMS depende da disponibilidade do serviço da operadora no estado em questão e algumas features podem necessitar de senha (como envio para TIM ou envio para grupos via Vivo). 

Mas para as operadoras que possuem este serviço gratuito o envio das mensagens também é gratuito.

Segurança



Guarddog

Utilitário de configuração de Firewall, excelente para quem não tem nenhuma noção de iptables. Você poderá permitir/bloquear o acesso de programas à rede Local e/ou à Internet de forma intuitiva, tendo a possibilidade de configurações mais avançadas se desejado.

KMyFirewall

Interface gráfica para KDE para configurar o IPtables.

Firewall Builder

Firewall Builder é um firewall multi-plataforma e sistema de gerenciamento. Ele consiste em uma GUI e um conjunto de política de complicadores para várias plataformas de firewall. Ele auxilia usuários a manterem um banco de dados dos objetos e políticas de edição conhecidas usando simples operações de arrastar-e-soltar. 


A GUI e a política de compiladores são completamente independentes, e fornece um modelo abstrato consistente e uma mesma GUI para diferentes plataformas do firewall. Suporta iptables, ipfilter, ipfw, OpenBSD pf e Cisco PIX.

Panda Antivirus for Linux

Excelente anti vírus para Linux. Escaneia máquinas Windows e DOS pela rede e funciona tanto em modo gráfico como em console.

AVG Free for Linux

A Grisoft, que trabalha com desenvolvimento de soluções antivírus, acaba de liberar uma versão completamente gratuita do antivírus AVG para usuários de computadores baseados na plataforma Linux. O AVG Free para Linux é uma evolução natural da linha de produção da empresa e do compromisso de oferecer soluções de segurança. A versão gratuita mescla as características do AVG Free com as da versão comercial do AVG para Linux. 

Disponível apenas em versões RPM.

Som e vídeo


amaroK

Possui uma interface de acesso simples e poderosa, com rápido acesso as bibliotecas de mídia, pequeno player com efeitos, minimiza na bandeja do sistema, sistema de busca de músicas similar ao Juk, busca de stream em servidor online (techno, jazz, bossa nova, clássica...), abaixa automaticamente a letra da música que está sendo tocada, suporte total ao Audioscrobbler (que permite compartilhar seu gosto musical com outras pessoas), suporte ao iPod, integração com o Wikipedia (a maior enciclopédia virtual) e muito mais!

KIso

Cria imagens ISO de CDs, cria imagens ISO, abre e extrai imagens ISO e NRG (nero), edita o conteúdo de imagens ISO e converte imagens BIN/CUE para ISO...

K3B

Um excelente programa para gravar seus cds no Linux. O K3B possui uma interface muito bem acabada, com botões e menus que facilitam achar a melhor opção para gravar seus cds. Crie cds de áudio, VCDs, extraia DVDs, grave imagens, duplique CDs e DVDs com extrema facilidade.

NeroLinux

Versão Linux do famoso programa de gravação Nero. Autodetecta e suporte para todos tipo de gravadores de CDs e DVDs internos suportados pela NeroAPI 6.6. Também autodetecta e suporta todos os tipos de gravadores de CDs e DVDs conectados pela porta USB e suportados pela NeroAPI 6.6. Suporte ultra-buffer, suporte a hot-plug de dispositivos externos USB (sem necessidade de reiniciar qualquer aplicação), suporte Kernels 2.4 e 2.6, etc.

Real Player

Assista filmes, shows, tvs e ouça rádios pela internet. Este programa, oficial da Real.com, permite ao usuário assistir todos os filmes no formato real player.

MPlayer

Um dos mais completos reprodutores de vídeos e animações para o Linux. Tem suporte para legendas e para muitos formatos tanto de entrada, quanto para a de saída. Conta com suporte especial para arquivos PNG, GM, MD5sum, Null, OpenDivx e muito mais. Entre os formatos de entrada suportados estão: VCD, DVD, MPEG 1/2 , RIFF AVI, ASF v1.0 e os de saída estão: X11 com extensão SHM, OpenGL, DGA, SDL, AALIB, SVGA, FBDEV. Altamente recomendado.

Audacity

Excelente programa para edição de som. Possui vários efeitos pré configurados, filtros e uma série de opções. 

Conta ainda com uma interface muito amigável que lembra bastante o famoso "Sound Forge" do Windows. 

Sem dúvida uma fantástica ferramenta para edição de som.


Utilitários


UDP Cast

Esse programa serve para fazer cópias exatamente iguais de partições e hd's, como o ghost do Windows. 

A vantagem do UDP Cast é que você pode enviar essa cópia para toda a rede de uma só vez. 

Além disso, você pode também compactar a imagem, transmitir pela rede, e descompactar nas máquinas client, tudo automatizado atravez de um menu em dialog.

Wine

Este programa é muito interessante. Após instalado ele utiliza uma partição windows existente no seu computador ou cria um drive C: falso "fake_drive". Dessa forma consegue enganar aplicativos windows rodando uma série de programas. Existem sites especializados em Wine com tutoriais para instalar e rodar uma série de aplicativos Windows em seu Linux. Na realidade não se trata propriamente de um emulador mas sim uma cópia das APIs do windows.

CrossOver Office

Rode aplicativos de produtividade do Windows em seu Linux facilmente. O programa é baseado no Wine e possui fácil instalação / utilização. 

Este programa roda diversos aplicativos de acordo com a lista abaixo:
  • Microsoft Office XP, 2000 e 97;
  • Microsoft Word;
  • Microsoft Excel;
  • Microsoft Powerpoint;
  • Microsoft Outlook (somente Office 2000);
  • Microsoft Internet Explorer;
  • Microsoft Access (Office 2000);
  • Adobe Photoshop;
  • Microsoft Visio;
  • Lotus Notes;
  • Quicken.

Esta versão nova do CrossOver Office permite ainda rodar alguns jogos comerciais, dentre eles o aclamado sistema Steam.

VMware

Rode outros sistemas operacionais em janela. Este computador virtual permite rodar outros sistemas opercionais que estejam no mesmo computador ou em rede. Você poderá, por exemplo, instalar o windows de dentro do Linux e desta forma trabalhar com ambo sistemas ao mesmo tempo.

GNUCash

Fácil de utilizar, mas poderoso e flexível, o GnuCash permite-lhe controlar suas finanças, contas bancárias, ações, receitas e despesas. Tão rápido e intuitivo de utilizar como o registro de um livro de cheques, baseia-se em princípios profissionais de contabilidade para assegurar saldo de contas e relatórios precisos. O GnuCash é suportado por uma comunidade de programadores ativa e está evoluindo para um completo sistema contábil.

OpenOffice.org

Após um longo atraso no calendário, finalmente a equipe do openoffice.org lança a versão 2.0 estável da suite de aplicativos para escritório mais famosa do mundo open source. 

Possui uma série de aplicativos:
  • Editor de Textos
  • Editor de Slides
  • Editor de Planilhas
  • Editor de Páginas Web
  • Editor de Fórmulas Matemáticas
  • Editor de banco de dados (NOVO)

Possui suporte a correção ortográfica em várias linguagens, abre e edita documentos do Ms Office, compatível com documentos do Ms Office 2003 e Lotus Smart Suite.

Considerações finais

Este artigo foi baseado em informações disponiveis na internet. 

Todos os textos e links foram retirados do portal TUX RESOURCES e são protegidos pela Creative Commons License

Abraços a todos. 

Eduardo Peixoto














Comentários