Capítulo 26. Sobre o software Linux

Sumário

26.1. Aplicativos de escritório
26.2. Rede
26.3. Multimídia
26.4. Gráficos
26.5. Gerenciamento de sistemas e arquivos
26.6. Desenvolvimento de software

O Linux* vem com uma grande quantidade de aplicativos, que geralmente oferecem mais de uma solução a necessidades específicas. O difícil é encontrar o aplicativo que melhor atenda às suas necessidades. As próximas seções apresentam alguns dos mais poderosos softwares Linux correspondentes aos softwares Windows mais comuns. Cada seção é dedicada a um campo específico do aplicativo e apresenta uma visão geral dos aplicativos do Windows e os equivalentes do Linux para diversas tarefas. Abaixo de cada tabela há informações adicionais sobre os aplicativos do Linux, com links para mais informações ainda. Essa lista não é totalmente completa, pois o desenvolvimento de software é um processo evolucionário, e novos aplicativos estão sendo criados constantemente.

[Tip]aplicativos não instalados por padrão

Nem todos os aplicativos citados a seguir são instalados no seu sistema por padrão, e alguns podem não estar incluídos no produto que você está recebendo. Se o aplicativo que você deseja usar não veio, pergunte ao administrador do sistema. Se o aplicativo acompanha o seu produto, você pode instalá-lo com o YaST. Use a função de pesquisa da ferramenta de gerenciamento de software do YaST para localizar o nome do pacote desejado.

26.1. Aplicativos de escritório

Esta seção apresenta as soluções Linux mais conhecidas e eficientes de software comercial e de escritório. Entre elas estão suítes para escritórios, bancos de dados, softwares de contabilidade e de gerenciamento de projetos.

Tabela 26.1. Software de escritório para Windows e Linux

Tarefa

Aplicativo Windows

Aplicativo Linux

Suíte para escritórios

Microsoft* Office

LibreOffice, OpenOffice, KOffice

Processador de textos

Microsoft Word, WordPerfect

LibreOffice, OpenOffice Writer, KWord

Planilha

Microsoft Excel

LibreOffice, OpenOffice Calc, Gnumeric, KSpread

Apresentação

Microsoft PowerPoint

LibreOffice, OpenOffice Impress, KPresenter

Plotagem de dados

Microsoft Excel

LibreOffice, Calc, Kst, Gnuplot, Grace (Xmgr), LabPlot

Banco de dados local

Microsoft Access

LibreOffice, Base, Rekall, kexi, Mergeant, PostgreSQL

Contabilidade financeira

Microsoft Money, Quicken

GnuCash, KMyMoney

Gerenciamento de projetos

Microsoft Project

Planner, Taskjuggler

Mind Mapping

MindManager, Free Mind

VYM (View Your Mind), Free Mind, KDissert


26.1.1. Suítes para escritório

LibreOffice

O LibreOffice é o equivalente estável de código-fonte aberto do Microsoft Office, incluindo um processador de texto (Writer), uma planilha (Calc), um gerenciador de banco de dados (Base), um gerenciador de apresentações (Impress), um programa de desenho (Draw) e um editor de fórmulas para geração de equações e fórmulas matemáticas (Math). A interface do usuário é semelhante a da suíte do Microsoft Office. Para obter mais detalhes, consulte http://www.libreoffice.org/ ou leia o Capítulo 1, LibreOffice: Office Suite.

OpenOffice (antes chamado de StarOffice)

O OpenOffice, um software de suíte de escritório desenvolvido pela Sun, agora de propriedade da Oracle®, é semelhante ao LibreOffice. Ele está disponível em várias plataformas, como Linux, Windows e Solaris. Contém os mesmos módulos da suíte do LibreOffice. Também inclui alguns recursos avançados não disponíveis com a versão de código-fonte aberto. Para obter mais detalhes, consulte http://www.openoffice.org.

KOffice

O KOffice é a suíte para escritórios totalmente integrada projetada para a área de trabalho KDE. Ele vem com diversos módulos, como processamento de texto (KWord), planilhas (KSpread), apresentações (Kpresenter), vários aplicativos de processamento de imagens (Kivio, Karbon14, Krita), um front end para banco de dados (Kexi) e muitos outros aplicativos. Para obter mais detalhes, consulte http://www.koffice.org/.

26.1.2. Processamento de texto

Writer

Writer é o módulo estável de editoração eletrônica e processamento de texto do LibreOffice e do OpenOffice. Para obter mais detalhes, consulte http://www.libreoffice.org/features/writer/ e http://www.openoffice.org/product/writer.html.

KWord

KWord é o módulo de processamento de texto estável com base em frames da Suíte do KOffice. O KWord é capaz de lidar com grandes volumes de texto e seus recursos de fácil utilização ajudam você a criar documentos de aparência profissional. Para obter mais detalhes, consulte http://www.koffice.org/kword/.

26.1.3. Planilhas

Calc

Calc é o módulo de planilha e plotagem de dados das suítes do LibreOffice e do OpenOffice. É fácil de aprender e oferece uma ampla gama de recursos. Para obter mais detalhes, consulte http://www.libreoffice.org/features/calc/ e http://www.openoffice.org/product/calc.html.

KCells (antes chamado de KSpread)

KCells é o módulo de planilha da Suíte do KOffice. É um programa de planilha com base em scripts que dispõe de planilhas orientadas a tabelas e suporte a fórmulas e estatísticas matemáticas complexas. Para obter mais detalhes, consulte http://www.koffice.org/kcells/.

Gnumeric

Gnumeric é uma solução de planilha para o ambiente da área de trabalho GNOME também capaz de ler arquivos criados com outras planilhas. Suas funções e ferramentas incorporadas são extremamente precisas. Para obter mais detalhes, consulte http://www.gnumeric.org.

26.1.4. Apresentações

Impress

Impress é o módulo de apresentações das suítes do LibreOffice e do OpenOffice. O Impress lhe permite criar apresentações multimídia com ferramentas de clipart 2D e 3D, efeitos especiais, animação e desenho. O Impress pode criar arquivos PDF de suas apresentações e é capaz de exibir, editar e gravar formatos de arquivo como *.ppt, usado pelo Microsoft PowerPoint. Para obter mais detalhes, consulte http://www.libreoffice.org/features/impress/. e http://www.openoffice.org/product/impress.html.

Showcase (antes chamado de KPresenter)

Showcase é o módulo de apresentações da Suíte do KOffice. O Showcase é capaz de preparar conjuntos completos de slides contendo gráficos e textos em uma variedade de formatos, além de embutir objetos de todos os tipos. Ele também carrega apresentações do Microsoft PowerPoint, MagicPoint e documentos do LibreOffice Impress. Para obter mais detalhes, consulte http://www.koffice.org/kpresenter/.

26.1.5. Plotagem de dados

Calc

Consulte o Calc.

Gnuplot

O Gnuplot é um software de plotagem de dados controlado por linha de comando muito eficiente e portátil. Ele também está disponível para as plataformas MacOS e Windows. Os plots criados pelo Gnuplot podem ser exportados para vários formatos como PostScript, PDF e SVG, permitindo que você processe esses plots facilmente. Para obter mais detalhes, consulte http://www.gnuplot.info/index.html.

Grace

Grace é uma ferramenta de plotagem 2D que atende a muitas plataformas, inclusive o Linux. Ela pode criar e editar imagens com uma interface gráfica do usuário. O Grace suporta um número ilimitado de gráficos por plot. Para obter mais detalhes, consulte http://plasma-gate.weizmann.ac.il/Grace/.

Kst

Kst é o módulo de plotagem de dados da suíte do KOffice. Ele permite a exibição de dados em tempo real e a plotagem com análise básica de dados. Para obter mais detalhes, consulte http://kst.kde.org/.

LabPlot

LabPlot é uma ferramenta de plotagem para criação e gerenciamento de imagens de dados 2D ou 3D que foi elaborada para o KDE. É possível produzir os gráficos a partir de dados e funções, e uma imagem pode incluir vários gráficos. Ele também oferece vários métodos de análise de dados. Para obter mais detalhes, consulte http://labplot.sourceforge.net/.

26.1.6. Bancos de dados locais

Base

Base é o módulo de banco de dados das suítes do LibreOffice e do OpenOffice. Ele pode ser usado para criar documentos de banco de dados integrados com todos os dados, as definições de tabela, os relatórios e os formulários relevantes. Para obter mais detalhes, consulte http://www.libreoffice.org/features/base/ e http://www.openoffice.org/product/base.html.

Gnome-DB

O GNOME-DB oferece uma arquitetura de acesso a dados unificada para o GNOME. É útil para qualquer aplicativo que tenha acesso a dados persistentes. Ele consiste em uma camada de abstração de dados (Libgda), uma biblioteca de widgets de banco de dados e um front end para banco de dados (Mergeant). Para obter mais detalhes, consulte http://www.gnome-db.org/.

Kexi

Kexi é um aplicativo de gerenciamento de dados integrado. É possível usá-lo para criar bancos de dados, inserir dados, realizar consultas e processar dados. Os formulários podem ser criados para proporcionar uma interface personalizada aos seus dados. Para obter mais detalhes, consulte http://www.koffice.org.

PostgreSQL

O PostgreSQL é um sistema de gerenciamento de banco de dados relacionado a objeto que suporta um subconjunto estendido do padrão SQL, incluindo transações,chaves estrangeiras, subconsultas, acionadores e tipos e funções definidos pelo usuário. Para obter mais detalhes, consulte http://www.postgresql.org/.

Rekall

Rekall é uma ferramenta de gerenciamento de banco de dados que suporta diversos aplicativos de banco de dados, como MySQL, PostgreSQL e Xbase. O Rekall pode ser usado para muitas tarefas, como relatórios, formulários, consultas e outras. Para obter mais detalhes, consulte http://www.thekompany.com/products/rekall/.

26.1.7. Contabilidade financeira

KmyMoney

KmyMoney é um gerenciador financeiro pessoal para a área de trabalho KDE. Ele permite que os usuários de sistemas operacionais de código-fonte aberto controlem suas finanças pessoais e oferece uma ampla gama de recursos e ferramentas de finanças. Para obter mais detalhes, consulte http://kmymoney2.sourceforge.net.

GnuCash

GnuCash é uma ferramenta de software que controla finanças pessoais e corporativas. Com ele, os usuários podem controlar a receita e as despesas, e também pode ser usado para gerenciar contas bancárias e portfólios de ações. Para obter mais detalhes, consulte http://www.gnucash.org/.

26.1.8. Gerenciamento de projetos

Planner

O Planner é uma ferramenta de gerenciamento de projetos para a área de trabalho GNOME que busca fornecer funcionalidade semelhante às ferramentas de gerenciamento de projetos utilizadas no Windows. Dentre as suas funcionalidades estão o gráfico de Gantt e os diferentes tipos de exibição de tarefas e recursos. Para obter mais detalhes, consulte http://live.gnome.org/Planner.

Taskjuggler

Taskjuggler é uma ferramenta de gerenciamento de projetos que permite ao usuário controlar projetos por meio dos recursos de gráfico de Gantt. Ele também pode ser usado para gerar relatórios em diferentes formatos (XML, HTML ou CSV). É possível controlar o Taskjuggler pela linha de comando, mas ele também dispõe de um front end gráfico. Para obter mais detalhes, consulte http://www.taskjuggler.org.

26.1.9. Mind Mapping

FreeMind

FreeMind é uma ferramenta tipo mind mapping para estruturação de ideias, pensamentos e conceitos. Ele é capaz de copiar nós (ou o estilo dos nós) e colar textos de fontes como HTML, RTF e e-mails. Os mapas mentais podem ser exportados em diversos formatos, como HTML e XML. Para obter mais detalhes, consulte http://freemind.sourceforge.net/wiki/index.php/Main_Page.

VYM

VYM (View Your Mind) é uma ferramenta tipo mind mapping para estruturação de ideias, pensamentos e conceitos. Os mind maps do VYM são criados em XML, o que permite exportar para HTML. Para obter mais detalhes, consulte http://insilmaril.de/vym.

Semantik

Semantik (antigo KDissert) é uma ferramenta tipo mind mapping para estruturação de ideias. Os usuários podem gerar várias saídas do mind map, como arquivos PDF, documentos de texto e arquivos HTML. Para obter mais detalhes, consulte http://freehackers.org/~tnagy/kdissert/.

26.2. Rede

As seções a seguir apresentam vários aplicativos Linux para redes. Conheça os browsers e clientes de e-mail e bate-papo Linux mais populares.

Tabela 26.2. Software de rede para Windows e Linux

Tarefa

Aplicativo Windows

Aplicativo Linux

Browser da Web

Internet Explorer, Firefox*, Opera

Konqueror, Firefox, Opera, Epiphany

Cliente de e-mail/gerenciamento de informações pessoais

Microsoft Outlook*, Lotus Notes, Mozilla Thunderbird*

Evolution, Kontact, Mozilla Thunderbird

Instant Messaging/clientes IRC

MSN, AIM*, Yahoo!* Messenger, XChat, Gaim

Gaim, Empathy, Kopete, Konversation, XChat

Conferência (vídeo e áudio)

NetMeeting, LifeMeeting

Ekiga

Voz sobre IP

X-Lite

Ekiga, Skype

Clientes FTP

leechftp, wsftp

gftp, lukemftp


26.2.1. Browsers

Epiphany

O Epiphany é um browser da Web simples, mas poderoso para a área de trabalho GNOME. Muitos de seus recursos e extensões são parecidos com o Firefox. Para obter mais detalhes, consulte http://projects.gnome.org/epiphany/.

Firefox

Firefox é um browser da Web que pode ser executado em diversas plataformas, incluindo Linux, MacOS e Windows. Seus principais recursos incluem pesquisas personalizáveis, bloqueio de popups, news feeds RSS, gerenciamento de senha, navegação com guias e algumas opções avançadas de segurança e privacidade. Para obter mais detalhes, consulte http://www.mozilla.org/products/firefox/ ou leia o Capítulo 15, Firefox: navegando na Web.

Konqueror

Konqueror é um aplicativo múltiplo criado para a área de trabalho KDE. Funciona como browser da Web, gerenciador de arquivos e viewer de documentos. Suporta os padrões da Web mais comuns, como CSS(2), applets Java, plug-ins do JavaScript e Netscape, DOM e SSL. Para obter mais detalhes, consulte http://www.konqueror.org/ ou leia o Capítulo 14, Konqueror: navegando na Web.

Opera

Opera é um poderoso browser da Web com um cliente de e-mail opcional e um módulo de bate-papo. Ele oferece bloqueio de popups, fontes jornalísticas RSS, pesquisas internas e personalizáveis, um gerenciador de senhas e navegação em guias. Para obter mais detalhes, consulte http://www.opera.com/.

26.2.2. Cliente de e-mail/gerenciamento de informações pessoais

Evolution

Evolution é um aplicativo de gerenciamento de informações pessoais para a área de trabalho GNOME. Inclui as funcionalidades de e-mail, calendário e bloco de endereços. Para obter mais detalhes, consulte http://projects.gnome.org/evolution/ ou leia o Capítulo 6, Evolution: E-mail e calendário.

Kontact

Kontact é a suíte de gerenciamento de informações pessoais para a área de trabalho KDE. Ele inclui as funcionalidades de e-mail, calendário, bloco de endereços e sincronização com Palm. Para obter mais detalhes, consulte http://www.kontact.org/ ou leia o Capítulo 5, Kontact: E-mail e Calendário.

Mozilla Thunderbird

Mozilla Thunderbird é o cliente de e-mail da suíte do Mozilla. Ele também está disponível para o Microsoft Windows e MacOS. Para obter mais detalhes, consulte http://www.mozilla.com/en-US/thunderbird/.

26.2.3. Instant Messaging/clientes IRC

Empathy

Empathy é uma ferramenta instant messenger para a área de trabalho GNOME. Ele consiste em um completo conjunto de widgets de Instant Messaging reutilizáveis e um cliente do GNOME. Para obter mais detalhes, consulte http://live.gnome.org/Empathy.

Konversation

Konversation é o cliente IRC da área de trabalho KDE que tem diversas funcionalidades. Para obter mais detalhes, consulte http://konversation.kde.org.

Kopete

Kopete é uma ferramenta instant messenger fácil de usar que suporta muitos protocolos. Para obter mais detalhes, consulte http://kopete.kde.org/ ou leia o Capítulo 11, Kopete: Instant Messaging.

Pidgin

Pidgin (antigo Gaim) é um cliente Instant Messaging multiplataforma que suporta muitos protocolos de Instant Messaging usados normalmente. Ele permite ao usuário efetuar login em vários serviços diferentes a partir de um único aplicativo. Para obter mais detalhes, consulte http://pidgin.im/ ou leia o Capítulo 12, Pidgin: Instant Messaging.

26.2.4. VoIP, vídeo e audioconferência

Ekiga

Ekiga (antigo GNOMEMeeting) é um aplicativo VoIP e de audioconferência gratuito de código-fonte aberto. O Ekiga suporta os protocolos SIP e H.323, e é totalmente interoperável com o Microsoft NetMeeting e o LifeMeeting. Para obter mais detalhes, consulte http://www.ekiga.org/ ou leia o Capítulo 13, Ekiga: usando Voz por IP.

Skype

O Skype é um aplicativo para diversas plataformas (Linux, Windows, Mac Os X) que pode ser usado para fazer chamadas telefônicas pela Internet com boa qualidade de som e criptografia ponto a ponto. Para usar o Skype, não é necessário configurar o firewall ou roteador. Para ver mais detalhes, consulte http://www.skype.com/.

26.2.5. Clientes FTP

gftp

O gftp é um cliente FTP que utiliza o kit de ferramentas GTK. Seus recursos incluem downloads simultâneos, continuação de transferências interrompidas de arquivos, filas de transferência de arquivos, download de diretórios inteiros, suporte a proxy FTP, cache de diretório remoto, transferências de arquivos passivas e não passivas e suporte ao recurso de arrastar e soltar. Para obter mais detalhes, consulte http://gftp.seul.org/ ou leia o Capítulo 16, gFTP: transferindo dados da Internet.

26.3. Multimídia

A seção a seguir apresenta os aplicativos de multimídia mais comuns para o Linux. Conheça os leitores de mídia, as soluções para edição de som e as ferramentas de edição de vídeo.

Tabela 26.3. Software multimídia para Windows e Linux

Tarefa

Aplicativo Windows

Aplicativo Linux

Leitor de CD de áudio

CD Player, Winamp, Windows Media Player

KsCD, Amarok, Grip, Banshee

Gravador de CD

Nero, Roxio Easy CD Creator

K3b

Reprodutor de CD

WMPlayer

KAudioCreator, Sound Juicer

Leitor de áudio

Winamp, Windows Media Player, iTunes

Amarok, XMMS, Rhythmbox

Leitor de vídeo

Winamp, Windows Media Player

Kaffeine, MPlayer, Xine, XMMS, Totem, RealPlayer

Editor de áudio

SoundForge, Cooledit, Audacity

Audacity

Mixagem de som

sndvol32

alsamixer, Kmix

Notação de música

Finale, SmartScore, Sibelius

LilyPond, MusE, Noteedit, Rosegarden

Criador e editor de vídeo

Windows Movie Maker, Adobe Premiere, Media Studio Pro

Kino

Viewer de TV

AVerTV, PowerVCR 3.0, CinePlayer DVR

xawtv, motv (analógico), tvtime, kdetv, zapping, Kaffeine


26.3.1. Players de mídia

Amarok

Amarok é um player de mídia avançado para a área de trabalho KDE. Ele trabalha com vários formatos de áudio e reproduz broadcasts de áudio streaming de estações de rádio na Internet. Para obter mais detalhes, consulte http://amarok.kde.org/ ou leia a Seção 20.2.1, “Player de música Amarok”.

Banshee

O Banshee é um player de mídia capaz de codificar e decodificar diversos formatos de mídia. O Banshee reproduz, importa e grava CDs de áudio. Para obter mais detalhes, consulte http://banshee-project.org/ ou leia o Capítulo 21, Banshee: reproduzindo e gerenciando suas músicas.

Grip

Grip é um CD player e ripper para a área de trabalho GNOME. Ele tem recursos de cópia do cdparanoia embutido, mas também pode usar rippers externos. Para obter mais detalhes, consulte http://www.nostatic.org/grip/.

Kaffeine

Kaffeine é um aplicativo multimídia que suporta muitos formatos de áudio e vídeo. Para obter mais detalhes, consulte http://kaffeine.kde.org/.

KsCD

KsCD é um aplicativo de CD player para a área de trabalho KDE. Sua interface do usuário é bastante parecida com a de um CD player de hardware comum. Para obter mais detalhes, consulte http://docs.kde.org/en/3.3/kdemultimedia/kscd/.

MPlayer

O MPlayer suporta muitos formatos de mídia e também pode gravar em um arquivo todo o conteúdo em streaming. Para obter mais detalhes, consulte http://www.mplayerhq.hu/.

RealPlayer

RealPlayer é um player de mídia proprietário compatível com várias plataformas da RealNetworks que reproduz uma variedade de formatos multimídia. Para obter mais detalhes, consulte http://www.real.com/player/.

Totem

Totem é o player de multimídia padrão para o ambiente de área de trabalho GNOME. O Totem é totalmente integrado ao GNOME Nautilus. Para obter mais detalhes, consulte http://projects.gnome.org/totem/ ou leia o Capítulo 22, Totem: reproduzindo vídeos.

Xine

Xine é um player de multimídia para Linux que suporta diferentes aplicativos de player front end. Outro importante recurso é a capacidade de corrigir manualmente a sincronização dos fluxos de áudio e vídeo. Para obter mais detalhes, consulte http://www.xine-project.org/.

XMMS

O X Multimedia System 2 (XMMS2) é um player de áudio para sistemas Linux que suporta formatos de áudio e vídeo. Para obter mais detalhes, consulte http://wiki.xmms2.xmms.se/.

26.3.2. Gravadores de CDs

Banshee

Para o Banshee, consulte acima.

Brasero

Brasero é um programa de gravação em disco para a Área de Trabalho GNOME que permite aos usuários gravar CD/DVDs de áudio e dados simultaneamente. Para obter mais detalhes, consulte http://projects.gnome.org/brasero/ ou leia o Capítulo 24, Brasero: gravando CDs e DVDs.

K3b

K3b é um aplicativo de criação de CD e DVD para o ambiente de área de trabalho KDE para sistemas operacionais de computador tipo Unix. Ele tem uma interface gráfica do usuário que permite realizar a maioria das tarefas de gravação e inclui um DVD ripper embutido. Para obter mais detalhes, consulte http://www.k3b.org/ ou leia o Capítulo 23, K3b: gravando CDs e DVDs.

26.3.3. CD rippers

Grip

Para o Grip, consulte acima.

KAudioCreator

KAudioCreator é uma ferramenta front end para cópia de CDs de áudio e codificação de arquivos WAVE. Para obter mais detalhes, consulte http://www.icefox.net/programs/?program=KAudioCreator.

Sound Juicer

Sound Juicer é um aplicativo front end para a biblioteca de cópia de CD do cdparanoia. Ele permite ao usuário extrair a saída de áudio de CDs e convertê-la em arquivos de áudio que são reconhecidos e reproduzidos por um PC ou player de áudio digital. Ele suporta a cópia para vários codecs de áudio. Para obter mais detalhes, consulte http://www.burtonini.com/blog/computers/sound-juicer.

26.3.4. Editores de áudio

Audacity

Audacity é um aplicativo de editor de áudio digital. Sua compatibilidade com várias plataformas permite aos usuários mixarem faixas, aplicarem efeitos a elas e exportarem os resultados para WAV ou Ogg Vorbis. Para obter mais detalhes, consulte http://audacity.sourceforge.net/.

26.3.5. Mixagens de som

Mixer ALSA

Mixer ALSA é o programa mixador para ALSA (Advanced Linux Sound Architecture). Ele é usado para definir as configurações de som e ajustar o volume. Ele tem uma interface do usuário ncurses e não requer o Sistema X Window. Suporta várias placas de som com diversos dispositivos. Para obter mais detalhes, consulte http://www.alsa-project.org/main/index.php/Main_Page.

26.3.6. Notação de música

LilyPond

LilyPond é um editor de partituras. Devido ao formato de entrada com base em texto, o usuário pode trabalhar com qualquer editor de texto para criar partituras. Os usuários não precisam se preocupar com questões de formatação ou notação, como espaçamento, quebra de linhas ou conflitos polifônicos. Para obter mais detalhes, consulte http://lilypond.org/web/.

MusE

MusE é atualmente um seqüenciador de MIDI/Áudio com recursos de gravação e edição. O projeto trabalha em um estúdio virtual multitrack completo para o Linux. Para obter mais detalhes, consulte http://www.muse-sequencer.org/.

Noteedit

O Noteedit é um poderoso editor de pontuação para o Linux. Ele cria partituras, exporta e importa pontuações de e para diversos formatos. Contém uma interface gráfica do usuário. Para obter mais detalhes, consulte http://noteedit.berlios.de/.

Rosegarden

O Rosegarden é um ambiente gratuito de composição e edição de música. Ele apresenta um seqüenciador de áudio e MIDI e um editor de pontuação. Para obter mais detalhes, consulte http://rosegardenmusic.com/.

26.3.7. Criadores e editores de vídeo

Kino

Kino é um editor de vídeo digital fácil e confiável com capacidade de exportação para vários formatos. O programa suporta muitas tarefas básicas de edição e agrupamento de vídeos. Ele captura o vídeo em disco nos formatos Raw DIV, AVI e Quicktime. Para obter mais detalhes, consulte http://www.kinodv.org.

26.3.8. Viewers e editores de TV

xawtv

xawtv é um viewer de TV e uma suíte de gravadores. Ele suporta broadcasts de áudio e vídeo digital e analógico usando um sintonizador de TV ou uma placa receptora de Satélite DB-S. Para obter mais detalhes, consulte http://linux.bytesex.org/xawtv/.

kdetv

kdetv é um aplicativo de viewer de TV e gravador para a área de trabalho KDE que suporta TV usando uma placa sintonizadora. Para obter mais detalhes, consulte http://www.kdetv.org.

26.4. Gráficos

A seção a seguir apresenta algumas das soluções de software Linux para trabalhos gráficos. Entre elas estão aplicativos simples de desenho, assim como ferramentas de edição de imagem com vários recursos e eficientes programas de renderização e animação.

Tabela 26.4. Software gráfico para Windows e Linux

Tarefa

Aplicativo Windows

Aplicativo Linux

Edição gráfica simples

Microsoft Paint

KolourPaint

Edição gráfica profissional

Adobe Photoshop, Paint Shop Pro, Corel PhotoPaint, GIMP

GIMP, Krita

Criação de gráficos vetoriais

Adobe Illustrator, CorelDraw, Freehand

LibreOffice Draw, Inkscape, Dia

Edição SVG

WebDraw, Freehand, Adobe Illustrator

Inkscape, Dia, Kivio

Criação de gráficos 3D

3D Studio MAX, Maya, POV-Ray, Blender

POV-Ray, Blender, KPovmodeler

Gerenciamento de fotografias digitais

Software fornecido pelo fabricante da câmera

DigiKam, f-spot

Digitalização

Vuescan

Vuescan, GIMP

Visualização de imagens

ACDSee

gwenview, gThumb, Eye of Gnome, f-spot


Blender

O Blender é uma poderosa ferramenta de renderização e animação disponível em várias plataformas, incluindo Windows, MacOS e Linux. Para obter mais detalhes, consulte http://www.blender.org/.

Dia

Dia é o equivalente do Linux ao Visio. Ele suporta vários tipos de diagramas especiais, como gráficos de rede ou UML. Os formatos de exportação incluem SVG, PNG e EPS. Para suportar os seus próprios tipos de diagramas personalizados, forneça as novas formas em um formato XML especial. Para obter mais detalhes, consulte http://projects.gnome.org/dia/.

digiKam

digiKam é uma ferramenta de gerenciamento inteligente de fotos digitais para a área de trabalho KDE. Crie álbuns e adicione marcadores para evitar que você copie imagens para subdiretórios diferentes e, eventualmente, as exporte para o seu site na Web. Para obter mais detalhes, consulte http://www.digikam.org/ ou leia o Capítulo 18, DigiKam: gerenciando sua coleção de imagens digitais.

Eye of Gnome (eog)

O Eye of Gnome é um aplicativo visualizador de imagens para a área de trabalho GNOME. Para obter mais detalhes, consulte http://projects.gnome.org/eog/.

f-spot

O f-spot é uma ferramenta flexível de gerenciamento de fotos digitais para a área de trabalho GNOME. Ele permite criar e gerenciar álbuns e suporta várias opções de exportação como páginas HTML ou a gravação de arquivos de imagem em CD. Você também pode usá-lo como um visualizador de imagens na linha de comando. Para obter mais detalhes, consulte http://f-spot.org/Main_Page ou leia o Capítulo 19, F-Spot: gerenciando sua coleção de imagens digitais.

gThumb

O gThumb é um viewer de imagens, browser e organizador para a área de trabalho GNOME. Ele suporta a importação de suas imagens digitais via gphoto2, possibilitando que você realize transformações e modificações básicas e permitindo que marque suas imagens para criar álbuns correspondentes a determinadas categorias. Para obter mais detalhes, consulte http://gthumb.sourceforge.net/.

Gwenview

O Gwenview é um viewer de imagens simples para o KDE. Dispõe de uma janela de árvore de pastas e outra de lista de arquivos que proporcionam fácil navegação pela hierarquia de arquivos. Para obter mais informações, consulte a http://gwenview.sourceforge.net/home/.

Inkscape

O Inkscape é um editor SVG gratuito. Os usuários do Adobe Illustrator, Corel Draw e Visio podem encontrar uma variedade semelhante de recursos e uma interface de usuário familiar no Inkscape. Entre seus recursos estão exportação SVG para PNG, layering, transformação, gradientes e agrupamento de objetos. Para obter mais detalhes, consulte http://www.inkscape.org/.

Kivio

O Kivio é um aplicativo de criação de fluxogramas que integra a suíte do KOffice. Os antigos usuários do Visio se sentirão familiarizados com a aparência e o funcionamento do Kivio. Para obter mais detalhes, consulte http://www.koffice.org/kivio/.

KolourPaint

O KolourPaint é um prático programa de pintura para a área de trabalho KDE. Você pode usá-lo para tarefas como pintar ou desenhar diagramas e editar capturas de tela, fotos e ícones. Para obter mais detalhes, consulte http://kolourpaint.sourceforge.net/.

KPovmodeler

O KPovmodeler é um aplicativo front end do POV-Ray que se integra à área de trabalho KDE. O KPovmodeler não requer conhecimento detalhado de scripts POV-Ray, pois ele converte a linguagem POV-Ray em uma visão em árvore fácil de entender. Scripts POV-Ray nativos também podem ser importados para o KPovmodeler. Para obter mais detalhes, consulte http://www.kpovmodeler.org.

Krita

O Krita é a resposta do KOffice para o Adobe Photoshop e GIMP. Ele pode ser usado para criação e edição de imagens com base em pixel. Suas soluções incluem vários recursos avançados de edição de imagem que você normalmente esperaria do Adobe Photoshop ou GIMP. Para obter mais detalhes, consulte http://www.koffice.org.

LibreOffice Draw

Consulte a LibreOffice.

POV-Ray

O POV-Ray (Persistence of Vision Raytracer) cria imagens tridimensionais fotorrealísticas usando uma técnica de renderização denominada rastreamento de raio. Como existe uma versão para Windows do POV-Ray, não vai demorar muito até que os usuários do Windows mudem para a versão Linux desse aplicativo. Para obter mais detalhes, consulte http://www.povray.org/.

GIMP

GIMP (GNU Image Manipulation Program) é o equivalente de código-fonte aberto do Adobe Photoshop. É um editor de gráficos raster usado para processar gráficos e fotografias digitais. Para obter mais detalhes, consulte http://www.gimp.org/ ou leia o Capítulo 17, GIMP: manipulando gráficos.

VueScan

O VueScan é um software de digitalização disponível para diversas plataformas. Você pode instalá-lo paralelamente ao scanner do seu fornecedor. Ele suporta o hardware especial do scanner, como a digitalização em lote, autofoco, canais infravermelhos para a eliminação de poeira e arranhões, e multidigitalização para reduzir o ruído do scanner nas áreas escuras dos slides. Ele inclui um recurso de correção de cores simples e preciso. Para obter mais detalhes, consulte http://www.hamrick.com/vsm.html.

26.5. Gerenciamento de sistemas e arquivos

A seção a seguir fornece uma visão geral das ferramentas do Linux para gerenciamento de sistemas e arquivos. Conheça os editores de código-fonte e texto, as soluções de backup e as ferramentas de arquivamento.

Tabela 26.5. Software de gerenciamento de sistemas e arquivos para Windows e Linux

Tarefa

Aplicativo Windows

Aplicativo Linux

Gerenciador de Arquivos

Windows Explorer

Dolphin, Nautilus, Konqueror

Editor de Texto

NotePad, WordPad, (X)Emacs

kate, GEdit, (X)Emacs, vim

Criador de PDF

Adobe Distiller

Scribus

Viewer de PDF

Adobe Reader

Adobe Reader, Evince, Okular, Xpdf

Reconhecimento de texto

Recognita, FineReader

GOCR

Programas de pacotes da linha de comando

zip, rar, arj, lha etc.

zip, tar, gzip, bzip2 etc.

Programas de pacotes baseados em GUI

WinZip

Ark, File Roller

Particionador de disco rígido

PowerQuest, Acronis, Partition Commander

YaST, GNU Parted

Software de backup

ntbackup, Veritas

KDar, taper, dump


Adobe Reader

O Adobe Reader para Linux é o equivalente exato das versões Windows e Mac desse aplicativo. A aparência no Linux é a mesma das outras plataformas. As outras partes da suíte do Adobe Acrobat não foram adaptadas para o Linux. Para obter mais detalhes, consulte http://www.adobe.com/products/acrobat/readermain.html.

Ark

Ark é um programa de pacote com base em GUI para a área de trabalho KDE que suporta os formatos comuns. Você pode ver, selecionar, compactar e descompactar arquivos avulsos em um arquivo. Para obter mais detalhes, leia a Seção “Displaying, Decompressing, and Creating Archives” (Capítulo 2, Working with Your Desktop, ↑KDE User Guide).

Dolphin

O Dolphin é o gerenciador de arquivos padrão do KDE 4. O Dolphin oferece vários modos de exibição, visualizações de arquivos e visões divididas. Para obter mais detalhes, consulte http://dolphin.kde.org/ ou leia a Seção “Using Dolphin File Manager” (Capítulo 2, Working with Your Desktop, ↑KDE User Guide).

dump

O pacote dump contém os comandos dump e restore. O dump examina arquivos em um sistema de arquivos, determina quais precisam de backup e copia esses arquivos para um disco, fita ou outro meio de armazenamento específico. O comando restore realiza a função inversa do dump, ou seja, ele pode restaurar um backup completo de um sistema de arquivos. Para obter mais detalhes, consulte http://dump.sourceforge.net/.

Evince

O Evince é um viewer de documentos para formatos PDF e PostScript para a área de trabalho GNOME. Para obter mais detalhes, consulte http://www.gnome.org/projects/evince/.

File Roller

O File Roller é um pacote de programas baseado em GUI para a área de trabalho GNOME. Ele inclui recursos semelhantes aos do Ark. Para obter mais detalhes, consulte http://fileroller.sourceforge.net/home.html.

GEdit

O GEdit é o editor de texto oficial da área de trabalho GNOME. Ele inclui recursos semelhantes aos do Kate. Para obter mais detalhes, consulte http://www.gnome.org/projects/gedit/.

GNU Parted

GNU Parted é uma ferramenta de linha de comando para criação, exclusão, redimensionamento, verificação e cópia de partições e de seus sistemas de arquivos. Se você precisa criar espaço para os novos sistemas operacionais, use essa ferramenta para reorganizar o uso de disco e copie dados entre os diferentes discos rígidos. Para obter mais detalhes, consulte http://www.gnu.org/software/parted/.

GOCR

O GOCR é uma ferramenta OCR (Reconhecimento Óptico de Caracteres). Ele converte imagens digitalizadas de texto em arquivos de texto. Para obter mais detalhes, consulte http://jocr.sourceforge.net/.

gzip, tar, bzip2

Existem vários programas de empacotamento para reduzir o uso de disco. Geralmente, eles diferem somente em seu algoritmo de pacote. O Linux também pode lidar com os formatos de pacotes usados no Windows. bzip2 é mais eficiente do que gzip, mas precisa de mais tempo, dependendo do algoritmo do pacote.

Kate

Kate é um módulo da suíte do KDE. Ele é capaz de abrir vários arquivos de uma vez, de forma local ou remota. Com o realce de sintaxe, a criação de arquivos de projeto e a execução de scripts externos, ele é a ferramenta perfeita para um programador. Para obter mais detalhes, consulte http://www.kate-editor.org/.

KDar

O KDar corresponde a KDE disk archiver (armazenador de disco do KDE) e é uma solução de backup independente de hardware. O KDar utiliza catálogos (diferentemente do tar); por isso, é possível extrair um único arquivo sem ler todo o arquivo. Também é possível criar backups incrementais. O KDar pode dividir um arquivo em várias partes e acionar a gravação de um CD ou DVD de dados para cada parte. Para obter mais detalhes, consulte http://kdar.sourceforge.net/.

Konqueror

Konqueror é um gerenciador de arquivos que também pode ser usado como browser da Web, viewer de documentos e imagens e CD ripper. Para obter mais detalhes, consulte http://www.konqueror.org/ ou leia o Capítulo 14, Konqueror: navegando na Web para conhecer as funções de navegação da Web do Konqueror.

Nautilus

O Nautilus é o gerenciador de arquivos padrão da área de trabalho GNOME. Ele pode ser usado para criar pastas e documentos, exibir e gerenciar arquivos e pastas, executar scripts, gravar dados em CD e abrir locais de URI. Para obter mais detalhes, consulte http://www.gnome.org/projects/nautilus/ ou leia a Seção “Gerenciando pastas e arquivos com o Nautilus” (Capítulo 2, Trabalhando com a área de trabalho, ↑Guia do Usuário do GNOME).

Okular

Okular é o viewer de documentos para o KDE 4 que substitui o KPDF. Além dos arquivos PDF, o Okular possibilita ver um grande número de formatos de arquivo. Sua funcionalidade pode ser facilmente embutida em outros aplicativos. Para obter mais detalhes, consulte http://okular.kde.org/ ou leia o Capítulo 4, Viewing PDF Files and Other Documents with Okular (↑KDE User Guide).

taper

O Taper é um programa de backup e restauração que oferece uma interface de usuário amigável para possibilitar o backup e a restauração de arquivos para uma unidade de fita e a partir deste. De outra forma, é possível fazer backup dos arquivos em arquivos de armazenamento. Diretórios selecionados recursivamente também são suportados. Para obter mais detalhes, consulte http://taper.sourceforge.net/.

vim

O vim (vi melhorado) é um programa semelhante ao editor de textos vi. Os usuários podem precisar de algum tempo para adaptar-se ao vim, porque ele faz distinção entre o modo de comando e o modo de inserção. Os recursos básicos são os mesmos de todos os editores de texto. O vim oferece algumas opções exclusivas, como gravação de macros, detecção e conversão de formatos de arquivo e vários buffers em uma tela. Para obter mais detalhes, consulte http://www.vim.org/.

GNU Emacs e XEmacs

GNU Emacs é um editor de tela em tempo real extensível, personalizável e de autodocumentação. O XEmacs é baseado no GNU Emacs. Ambos oferecem quase as mesmas funcionalidades com pequenas diferenças. Utilizado por desenvolvedores experientes, eles são altamente extensíveis através da linguagem Emacs Lisp. Eles suportam muitos idiomas como russo, grego, japonês, chinês e coreano. Para obter mais detalhes, consulte http://www.xemacs.org/ e http://www.gnu.org/software/emacs/emacs.html.

Xpdf

Xpdf é uma suíte compacta de exibição de PDFs para as plataformas tipo Linux e Unix. Ele inclui um aplicativo viewer e alguns plug-ins de exportação para formatos PostScript ou de texto. Para obter mais detalhes, consulte http://www.foolabs.com/xpdf/.

26.6. Desenvolvimento de software

Esta seção apresenta IDEs do Linux, kits de ferramentas, ferramentas de desenvolvimento e sistemas de controle de versão para desenvolvimento de software profissional.

Tabela 26.6. Desenvolvimento de software para Windows e Linux

Tarefa

Aplicativo Windows

Aplicativo Linux

Ambientes de desenvolvimento integrados

Borland C++, Delphi, Visual Studio, .NET

KDevelop, Eric, Eclipse, MonoDevelop, Anjuta

Kits de ferramenta

MFC, Qt, GTK+

Qt, GTK+

Compiladores

VisualStudio

GCC

Ferramentas de depuração

Visual Studio Debugger

GDB, Valgrind

Designer de GUI

Visual Basic, Visual C++

Glade, Qt Designer

Sistemas de controle de versão

Clearcase, Perforce, SourceSafe

CVS, Subversion


Anjuta

O Anjuta é um IDE usado para o desenvolvimento de aplicativos GNOME/GTK+. Ele inclui um editor com formatação automática, complementação e realce de código. Tal como o GTK+, ele suporta o desenvolvimento em Perl, Pascal e Java. Um depurador baseado em GDB também está incluído. Para obter mais detalhes, consulte http://sourceforge.net/projects/anjuta/.

CVS

CVS (Concurrent Versions System) é um dos mais importantes sistemas de controle de versão para código-fonte aberto. Ele é um front end para o RCS (Revision Control System - Sistema de Controle de Revisão) incluído nas distribuições padrão do Linux. Para obter mais detalhes, consulte http://ximbiot.com/cvs/.

Eclipse

A Plataforma Eclipse foi desenvolvida para construir ambientes de desenvolvimento integrados que podem ser estendidos com plug-ins personalizados. A distribuição base também contém um ambiente de desenvolvimento Java completo. Para obter mais detalhes, consulte http://www.eclipse.org.

Eric

O Eric é um IDE otimizado para desenvolvimento Python e Python-Qt. Para obter mais detalhes, consulte http://www.die-offenbachs.de/eric/index.html.

GCC

O GCC é uma coleção de compiladores com front ends para várias linguagens de programação. Veja uma lista completa de recursos e uma documentação abrangente em http://gcc.gnu.org.

GDB

O GDB é uma ferramenta de depuração para programas escritos em várias linguagens de programação. Para obter mais detalhes, consulte http://www.gnu.org/software/gdb/gdb.html.

Glade

O Glade é um construtor de interfaces de usuário para o desenvolvimento de ambientes GTK+ e GNOME. Além do suporte a GTK+, ele oferece suporte às linguagens C, C++, C#, Perl, Python, Java e outras. Para obter mais detalhes, consulte http://glade.gnome.org/.

GTK+

GTK+ é um kit de ferramentas multiplataforma para criação de interfaces gráficas do usuário. Usado para todos os aplicativos do GNOME, o GIMP e vários outros. O GTK+ foi criado para suportar diversas linguagens, não somente C/C++. Originalmente, ele foi escrito para o GIMP, por isso o nome GIMP Toolkit. Para obter mais detalhes, consulte http://www.gtk.org. As vinculações de linguagem do GTK+ estão resumidas em http://gtk.org/features.html#LanguageBindings.

KDevelop

O KDevelop permite que você grave programas para linguagens diferentes (C/C++, Python, Perl etc.). Ele inclui um browser de documentação, um editor de código-fonte com realce de sintaxe, uma GUI para o compilador e muito mais. Para obter mais detalhes, consulte http://www.kdevelop.org.

MonoDevelop

MonoDevelop é um ambiente de desenvolvimento integrado de código-fonte aberto para a plataforma Linux, voltado especialmente para o desenvolvimento de software que usa o Mono e o Microsoft .NET Framework. O MonoDevelop integra recursos parecidos com os do Eclipse e do Visual Studio da Microsoft, como Intellisense, integração de controle de origem e um designer da Web e de GUI integrado. Para obter mais detalhes, consulte http://www.monodevelop.com/.

Qt

O Qt é uma biblioteca de programa usada para o desenvolvimento de aplicativos com interfaces gráficas de usuário. Ele possibilita que você desenvolva programas profissionais rapidamente. Para obter mais detalhes, consulte http://trolltech.com. Vinculações de linguagem para o desenvolvimento do Qt estão resumidas em http://developer.kde.org/language-bindings/.

Qt Designer

O Qt Designer é um construtor de interfaces de usuário e formatos para o desenvolvimento de ambientes Qt e KDE. Ele pode ser executado como parte do IDE KDevelop ou no modo independente. O QtDesigner pode ser executado no Windows e até mesmo ser integrado à suíte de desenvolvimento do Visual Studio. Para obter mais detalhes, consulte http://trolltech.com/products/qt/designer.html.

Subversion

O Subversion funciona da mesma forma que o CVS, porém, com mais aprimoramentos, como movimentação, renomeação e anexação de meta-informações em arquivos e diretórios. Para obter mais detalhes, consulte http://subversion.tigris.org/.

Valgrind

O Valgrind é uma suíte de programas para depuração e criação de perfis de aplicativos x86. Para obter mais detalhes, consulte http://valgrind.org/.