TL; DR: Em ~/.config
, renomeie libreoffice
para libreoffice.old
.
Geralmente, um bug ou outro problema que impede que um aplicativo grande e complicado (como o LibreOffice ou o Firefox) inicie corretamente é acionado por algo no perfil do usuário que o executa, isto é, em arquivos de configuração específicos do usuário. Quando isso acontece, você pode renomear a pasta que contém esses arquivos (ou excluí-los), o que efetivamente limpa o perfil e faz com que um novo seja gerado automaticamente, geralmente sem o problema.
A maioria dos aplicativos gráficos armazena os dados de configuração específicos do usuário em uma pasta dentro da pasta .config
, que está no seu diretório pessoal:
- Pressione Ctrl + H no Nautilus (isso também funciona na maioria dos outros navegadores de arquivos) para mostrar arquivos e pastas cujo nome comece com
.
. - Entre na pasta
.config
da sua pasta pessoal. - Localize a pasta (dentro de
.config
) chamadalibreoffice
. - Certifique-se de que o LibreOffice não esteja em execução. Neste caso específico, parece que ele está saindo completamente após você ter dado o erro, então você não precisa fazer nada para essa etapa.
- Renomeie esta pasta
libreoffice
paralibreoffice.old
.
Ou se preferir uma forma de consola:
- Abra um Terminal ( Ctrl + Alt + T ).
- Verifique se o LibreOffice não está em execução.
- Renomeie a pasta do perfil com o comando:
cd ~/.config && mv libreoffice libreoffice.old
Aparenta que, ao mover a pasta do perfil de usuário libreoffice
para o lado, isso funcionou para você. Nos casos em que você ainda não precisa usar nenhuma informação do perfil antigo, essa é uma solução completa. (Em outros casos, isso é uma solução alternativa ou parcial.)
Se você não precisa das configurações antigas do LibreOffice, palavras adicionadas aos dicionários de verificação ortográfica ou quaisquer outros dados de configuração específicos do usuário para o LibreOffice, então esta solução é tudo que você precisa.
Em geral, é mais provável que essa técnica funcione quando há uma indicação de que o problema é específico do usuário. No seu caso, a solução de problemas foi revelada:
-
O LibreOffice foi executado com sucesso quando você efetuou login como convidado.
-
O LibreOffice foi executado com sucesso quando foi lançado com
gksu
, que o executou como raiz. Embora às vezes isso consiga superar problemas de permissões (quando isso ocorre, isso deve ser considerado uma solução alternativa, em vez de uma solução definitiva, exceto para utilitários que realmente exigem privilégios de root), geralmente isso é feito porque usa uma conta de usuário diferente com um perfil diferente .Ao contrário da execução com
sudo
direto (o que não deve ser feito),gksu libreoffice
,gksudo libreoffice
,sudo -H libreoffice
ousudo -i libreoffice
makelibreoffice
usam o perfil do LibreOffice na pasta base do usuário raiz (/root
), criando-o se ainda não existir.Naturalmente, você não deve executar o LibreOffice para fazer o trabalho real com ele, pois é melhor evitar executar programas - especialmente programas gráficos grandes que podem conter vulnerabilidades de segurança devido à sua compexidade - como usuário root.