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)
- Verificadores ortográficos e outros pacotes de língua podem ser encontrados no AUR. Para pt_br, temos: http://aur.archlinux.org/packages.php?do_Details=1&ID=7252
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.