Arch Linux

 

OpenOffice

De Wiki do Arch Linux Brasil


Este artigo lhe dará algumas dicas sobre o OpenOffice.org. Os pacotes não são compilados do código; somente os binários do OpenOffice.org são empacotados para o pacman.

Tabela de conteúdo

OpenOffice.org 2 Setup

Instalação

  • Primeiro, instale o Java Runtime Environment (opcional, mas altamente recomendado):
# pacman -S jre
  • Instale o openoffice-base:
# pacman -S openoffice-base
  • Instale um ou mais pacotes de língua Inglês já está incluído no pacote base!
# pacman -S openoffice-XX (onde XX é a língua)
  • Instale os arquivos do corretor ortográfico (opcional):
# pacman -S openoffice-spell-XX (onde XX é a língua)

Setup

Rode '/opt/openoffice/program/soffice' para configurar o OpenOffice 2 para um usuário comum na primeira inicialização e para iniciar o OpenOffice 2.

OpenOffice 2 introduz a capacidade de usar várias ferramentas para desenho e, também, se integra a diferentes tipos de ambientes gráficos de maneira simples. Para escolher manualmente, você precisa configurar a variável de ambiente OOO_FORCE_DESKTOP, tanto nos arquivos de configuração do sistema (como no /etc/profile.d) ou numa shell específica.

Para rodar o OpenOffice.org em GTK2, você pode digitar no bash:

 # OOO_FORCE_DESKTOP=gnome soffice

O método recomendado pelos desenvolvedores do Arch é adicionar a variável no /usr/bin/soffice:

 export OOO_FORCE_DESKTOP=gnome

ou também colocar dentro do ~/.bashrc

export OOO_FORCE_DESKTOP=gnome

Rodando

Se você deseja rodar um módulo específico do OpenOffice.org (ao invés do soffice como padrão), por exemplo o editor de texto (Write) ou o programa de apresentação (Impress), você pode rodar os seguintes scripts:

Writer

 /opt/openoffice/program/swriter

Calc

 /opt/openoffice/program/scalc

Impress

 /opt/openoffice/program/simpress

Math (Formula Editor)

 /opt/openoffice/program/smath

Base (Database frontend)

 /opt/openoffice/program/sbase

Printer Administration (Recommended to run as root)

 /opt/openoffice/program/spadmin

Problemas Comuns

  • Se você teve algum problema em atualizar o OOo 1.1.x para o OOo 2.x tente isto:

- Se o Wizard de instalação perguntar para você sobre manter as velhas configurações do 1.1.x recuse isto.
- Remova o velho diretório .openoffice* da sua pasta em <home>
- Remova o velho diretório OpenOffice* da sua pasta em <home>
- Remova o diretório .sversionrc da sua pasta em <home>
O mesmo procedimento se aplica se o OOo terminar com um erro como terminate called after throwing an instance of com::sun::star::uno::RuntimeException. Isto pode acontecer depois de um pequeno upgrade, por exemplo do OOo 2.2 para 2.3.

  • Para remover as entradas no menu do OOo 1.1.x no KDE:

- Remova ~/.kde/share/applnk/OpenOffice*

  • Se você não pode ler/escrever num disco NFS, edite /opt/openoffice2/program/soffice. Você talvez tenha que desabilitar a proteção do arquivo descomentando:
# file locking now enabled by default
#SAL_ENABLE_FILE_LOCKING=1
#export SAL_ENABLE_FILE_LOCKING
  • Se o OOo não inicia com um erro javaldx: Could not find a Java Runtime Environment!

e então você recebe uma caixa de diálogo com um erro sobre "init failed", então remova o seu diretório ~/.openoffice2.

  • Se o OpenOffice.org falha ao iniciar, verifiquei se você tem as permissões adequadas em /etc/X11/xorg.conf, olhando as configurações de DRI.
  • Caso esteja em dúvida, esta configuração deve funcionar:
 Section "DRI"
 Group "users"
 Mode 0660
 EndSection
  • Ou, se você não quer habilitar DRI ou algo parecido, rode-o como root.
  • Se o Wizard de setup incia toda vez que o OOo roda (e a performance é baixa e sempre trava) configura as suas permissões sobre o diretório ~/.openoffice2; ele deve ter como dono o root.
Ferramentas pessoais
TOOLBOX
LANGUAGES