Revista Do Linux
 


 
EDIÇÃO DO MÊS
 CD do Mês


 Capa
 Entrevista
 Estudo de Caso
 Desenvolvimento
 Programação
 Segurança
 Internacional
 Mascote
 Corporativo
 Distro
assinantes
 

Crossover Office

Rodar o Microsoft Office no Linux já e possível!

Para muitas empresas, apenas três coisas impedem a adoção do Linux como sistema Desktop: Microsoft Office, Microsoft Outlook e Lotus Notes. Seja porque investiram muito tempo (e dinheiro) em software e treinamento, seja por dependerem de recursos exclusivos destes programas que (ainda) não estão disponíveis em seus equivalentes de software livre, elas se recusam a mudar, mesmo diante da perspectiva dos benefícios que podem ser obtidos com o uso do Linux.

Mas, e se fosse possível usar o Linux nos desktops e continuar usando Office, Outlook e Lotus Notes? Foi pensando nesta possibilidade que a Codeweavers desenvolveu o Crossover Office, criado tendo como base o projeto Wine, que recebeu “aditivos” extras desenvolvidos pela própria equipe da Codeweavers (que, seguindo o espírito Open Source, desenvolveu estas modificações para inclusão no Wine). Recebemos uma cópia do Crossover Office 1.0 para avaliação, e a colocamos para trabalhar em nossa redação durante alguns dias. Confira abaixo o resultado, muito satisfatório de nossos testes.

Instalando

A instalação do Crossover Office é muito simples e pode ser feita tanto como root, o que torna o programa disponível a todos os usuários da máquina, quanto como um usuário comum, o que deixa o programa acessível apenas ao usuário que o instalou, sendo este o método recomendado pela Codeweavers. Basta executar o instalador, ler o contrato de licença (segundo a Codeweavers: Você realmente deve ler estas coisas) e clicar em Begin Install para começar o processo. Ao término da cópia dos arquivos para o seu disco rígido, clique em Configure Now para iniciar o configurador do Crossover Office e prosseguir a parte realmente importante do processo de instalação.

É no configurador que você irá instalar os programas suportados pelo Crossover Office: Microsoft Office (Word, Excel, Access, PowerPoint, Outlook e Internet Explorer) e Lotus Notes, além de um conjunto de 11 fontes TrueType. É recomendável instalar estas fontes antes de qualquer outra coisa, já que elas são usadas pelos instaladores dos programas acima citados e nos programas propriamente ditos. Cada fonte vem em um pacote que tem de 100 a 700 K de tamanho, e precisa ser baixada da Internet (por questões de licenciamento), o que é feito automaticamente pelo Crossover Office. Claro, você precisa estar conectado à Internet para que este recurso funcione.

Para nossos testes, instalamos o Microsoft Office 2000 Premium, versão em português, em um computador equipado com um processador AMD Duron de 600 MHZ, 40 GB de espaço em disco e 256 MB de RAM, com o Red Hat Linux 7.2. Basta clicar em Microsoft Office na tela de configuração e no botão Add. Como o Crossover Office não reconheceu o nome do programa de instalação contido no CD (ele procura por setup.exe ou install.exe, enquanto na versão em português do Microsoft Office 2000 o instalador se chama instalar.exe), tivemos de especificá-lo manualmente (clicando em Other *.exe file e selecionando o arquivo correto no CD). O instalador do Microsoft Office foi iniciado, escolhemos uma instalação típica (que inclui todo o pacote Office, mais o Microsoft Outlook, Windows Media Player e Internet Explorer) e tudo transcorreu automaticamente, como se estivéssemos no Windows. Terminada a cópia dos arquivos, o instalador do Microsoft Office pediu para que a máquina fosse reiniciada (o que de fato não acontece, o Crossover Office apenas recarrega as DLLs necessárias e engana o programa), e pronto! Office instalado.

Funciona?

Após a instalação, a primeira pergunta que nos vem à cabeça é: será que funciona mesmo? A resposta é Sim. Como primeiro teste, executamos o Microsoft Word: como o Crossover Office foi instalado como usuário comum, ele fica em /home/usuario/cxoffice. Há scripts para chamar cada componente do Office em /home/usuario/cxoffice/bin, e o comando para executar o Microsoft Word é /home/usuario/cxoffice/bin/winword. O Microsoft Word carregou em poucos segundos, e editamos texto (este artigo foi escrito no Word usando o Crossover Office), abrimos arquivos criados no Windows, importamos arquivos de outras versões do Office e de outros formatos, exportamos para HMTL, utilizamos o corretor ortográfico e o assistente gramatical, inserimos imagens, gráficos, tabelas e WordArt, tudo sem o menor problema. Em uma máquina com o XFree 4.1, obtivemos até mesmo texto com anti-aliasing em fontes com tamanhos acima de 14 pontos. Mas também há alguns problemas.

A ajuda do Word não funcionou. Ao tentar acessá-la, o instalador do Office foi chamado, e entrou em um “loop” mostrando janela após janela a mensagem Preparing to Install... Outro recurso que não funcionou foram as Pastas da Web, que apresentaram o mesmo problema da Ajuda. Ironicamente, o recurso que causou mais problemas foi justamente o infame “Clipe do Word”, conhecido formalmente como “Assistente do Office”. Ao acioná-lo, ele surge na tela, mas seu menu de opções não é completamente desenhado. Ao tentar acessar uma de suas opções, o programa congelou, e foi necessário matar o processo e usar o utilitário cxoffice_reset para podermos utilizar o Word novamente. A Codeweavers já sabe do problema, e uma correção deverá estar disponível em uma futura versão. Aliás, vale a pena mencionar os excelentes FAQs que a Codeweavers mantém na área de suporte de seu site, listando várias soluções rápidas para os problemas mais comuns.

O Microsoft Excel também funciona muito bem com o Crossover Office. Os únicos problemas encontrados foram basicamente os mesmos do Microsoft Word: ajuda, pastas da web e assistente do Office. Já com os outros programas do pacote, o resultado foi diferente. O PowerPoint funciona, mas pode apresentar problemas esporádicos, portanto, é recomendável que você salve seu trabalho freqüentemente. O Outlook funciona bem, desde que você cancele o assistente inicial e adicione suas contas de e-mail manualmente. O Access tem bugs demais para ser utilizado, e Internet Explorer e FrontPage sequer iniciam. Note que todos estes problemas já são conhecidos, e claramente listados no site da Codeweavers, que conta com uma lista do que funciona e de onde há problemas. A empresa diz estar trabalhando em soluções, que serão disponibilizadas em atualizações gratuitas, e espera que, até o final de 2002, toda a suíte Office, mais vários aplicativos populares, estejam funcionando perfeitamente.

O Crossover Office não é um programa gratuito. A licença, por máquina, custa US$ 54,95, e você deve providenciar suas próprias cópias (legalizadas, claro!) do Microsoft Office (97/2000) e Lotus Notes. Se tudo o que você precisa é da dupla Word/Excel, pode comprar sem medo. Agora, se você precisa de um dos outros aplicativos, talvez seja melhor esperar um pouco mais.

Crossover Office
Codeweavers
www.codeweavers.com
US$ 54,95 por máquina


Rafael Rigues - rigues@RevistaDoLinux.com.br