quinta-feira, 25 de agosto de 2011

LibreOffice com aparência feia no KDE 4

E aí pessoal, tudo certo?

Venho com mais uma dica rápida sobre como melhorar a aparência do LibreOffice no KDE 4.

Utilizo a engine oxygen-gtk que mantém a aparência dos programas escritos em GTK (GNOME) parecida com a aparência nativa dos programas escritos em QT4 (KDE4).

Porém, percebi que o LibreOffice não possui compatibilidade com essa engine.

Solução:

Como root edite o arquivo /opt/libreoffice3.4/program/soffice

e insira a seguinte linha logo no começo do arquivo

GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc

Salve o arquivo e pronto!

O tema escolhido (nesse caso o Clearlooks) será utilizado por padrão no LibreOffice independente do tema que está configurado para o restante do sistema.

Devo avisa-los que essa dica foi testada no Fedora 14 e o arquivo citado acima estava com permissão de apenas leitura. Basta trocar essa permissão para editar e salvar as alterações.

-- Update --

Dica postada pelo usuário Anônimo:

Substituir o arquivo libstdc++.so.6 que está no diretório /opt/libreoffice3.4/basis-link/ure-link/lib/ pelo libstdc++.so.6 do sistema, que está no diretório /usr/lib (ou /usr/lib64).

Como root:
cd /opt/libreoffice3.4/basis-link/ure-link/lib/
mv libstdc++.so.6 libstdc++.so.6.ori
ln -sf /usr/lib/libstdc++.so.6   (32 bits)
ln -sf /usr/lib64/libstdc++.so.6   (64 bits)
Share:

2 comentários:

  1. Eu creio que tenho uma solução alternativa.

    Copiar o arquivo

    /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (64 bits)
    ou
    /usr/lib/i386-linux-gnu/libstdc++.so.6 (32 bits)

    para /opt/libreoffice3.4/basis-link/ure-link/lib/

    Usar oxygen-gtk

    ResponderExcluir
  2. Já existe o libstdc++.so.6 no diretório /opt/libreoffice3.4/basis-link/ure-link/lib/

    Substitui este pela lib do sistema e deu certo. Ótima dica!!

    Muito obrigado e seja bem-vindo ao blog!! :-)
    Abração.

    ResponderExcluir