Numerosos problemas com objetos incorporados no LibreOffice após a atualização para 16.04

2

Estou usando o LibreOffice há anos no meu trabalho para criar slides e folhetos. Alguns meses atrás eu atualizei do Ubuntu 14.04 para o Ubuntu 16.04 e de repente comecei a encontrar uma série de problemas que tornaram o LibreOffice muito frustrante de se trabalhar:

  1. Após a atualização, muitos dos meus maiores decks de slides (mais de 200 slides) eram essencialmente impossíveis de se trabalhar - carregá-los levava alguns minutos e a interface do usuário permanecia incessantemente. Copiar e colar slides muitas vezes faria com que o programa parasse por alguns minutos. Resolvi isso removendo os pacotes libreoffice-gnome e libreoffice-gtk , o que tornou a interface do usuário muito mais difícil de se trabalhar. A interface do usuário de fallback, em seguida, teve inúmeras falhas gráficas com o fallback do Gnome3 que eu estava usando, então eu tive que mudar para Unity. (Nada contra o Unity - Eu simplesmente não gostava de ter que mudar para ter uma edição de documentos funcional.)
  2. Muitos dos meus folhetos contêm imagens do LibreOffice Draw incorporadas. Esporadicamente, exportar esses documentos como PDFs fará com que as imagens simplesmente não apareçam. Isso causou alguns problemas no passado, quando, por exemplo, enviei à TA um conjunto de conjuntos de problemas para imprimir e nenhum deles apresentava nenhuma das figuras presentes.
  3. Imagens do Draw incorporado usadas para exibir com um fundo transparente. No entanto, todas essas imagens agora têm um plano de fundo branco sólido, o que é problemático porque, em alguns casos, estou usando parágrafos com uma cor de plano de fundo diferente.

Estou curioso sobre o que está acontecendo aqui e como lidar com isso. Especificamente:

  1. Existe uma maneira de reter libreoffice-gnome e libreoffice-gtk sem obter um grande impacto no desempenho?
  2. Existe uma maneira de renderizar consistentemente as imagens incorporadas como PDFs? Isso foi uma consequência da remoção de libreoffice-gnome ?
  3. Existe uma maneira de fazer com que as imagens incorporadas tenham um fundo transparente? Isso foi uma consequência da remoção de libreoffice-gnome ?
por templatetypedef 07.12.2016 / 19:28

3 respostas

2

Há uma excelente chance de que seu problema tenha sido causado pela atualização de 14.04 para 16.04. Um sistema operacional é um monstro complexo, com milhares de componentes, e o Ubuntu roda em uma variedade impressionante de configurações de hardware; é impossível para os escritores do script de atualização testar o script em relação a todas as variações de hardware e software encontradas no campo antes de liberá-lo. O script de atualização parece simples e conveniente, mas causa muitos problemas e, infelizmente, muitas pessoas não parecem saber o quanto isso pode ser perigoso. (Não se sinta mal, eu aprendi da maneira mais difícil também.)

Tenho certeza de que você preferiria uma correção direcionada que resolvesse o problema, mas se a raiz do problema é uma instalação defeituosa do sistema operacional, talvez seja necessário usar um instrumento mais fraco: limpar o disco rígido, e instalar o 16.04 do zero (depois de fazer backup de todos os seus arquivos importantes, é claro).

Veja o resumo de como fazer isso:

  1. Em um terminal, faça aptitude search '~i!~M' > ~/top-level-packages-before.txt . (Você precisará do pacote aptitude , se não estiver instalado.) Isso cria um arquivo contendo uma lista de todos os pacotes instalados, não incluindo dependências . (Kudos para esta resposta .)
  2. Se você não tiver /home em sua própria partição, faça o backup de toda a /home hierarquia. Também faça o backup de /etc/X11/xorg.conf , se existir, e /var/www se você usar seu computador como um servidor da Web.
  3. Se você inicializar dualmente outro sistema operacional, inicializar em um DVD de instalação ou pendrive do Ubuntu, escolha "Experimentar o Ubuntu", execute o GParted e use-o para excluir as partições do Ubuntu (exceto a partição que monta /home , se /home tem sua própria partição). Se você não estiver com o boot duplo, pule esta etapa, porque o instalador do Ubuntu precisa ver como o computador inicializa.
  4. Instale o Ubuntu. Use o instalador para eliminar todas as partições da antiga instalação do Ubuntu que não foram limpas, exceto a partição que monta /home , se /home tiver sua própria partição.
  5. Copie seus arquivos importantes do backup para a nova instalação. Infelizmente muitos programas poluem sua pasta de início /home/<username> com lixo (digite Ctrl + H no Nautilus para ver os arquivos e pastas ocultos; é aí que a maior parte do lixo é), e copiar arquivos antigos cegamente pode causar problemas, então você deve provavelmente apenas copie o que você precisa, ao invés de restaurar todos os arquivos.
  6. Instale aptitude se não estiver instalado e faça aptitude search '~i!~M' > ~/top-level-packages-after.txt . Restaure ~/top-level-packages-before.txt que você criou na primeira etapa, se ainda não tiver feito isso. Do diff ~/top-level-packages-before.txt ~/top-level-packages-after.txt para comparar os dois arquivos, ou use diffuse (kudos para esta resposta ) para descobrir quais pacotes foram instalados anteriormente que não são agora. Considere instalar esses pacotes.

A essência desta resposta é emprestada de este tópico dos fóruns do Ubuntu , que tem mais informações. Boa sorte.

    
por rclocher3 09.12.2016 / 22:00
1

Eu recentemente fiz uma reinstalação completa e limpa do Ubuntu 16.04 e continuei encontrando os mesmos problemas com uma nova instalação. Para corrigir isso, eu simplesmente atualizei a versão do LibreOffice que eu estava usando para a disponível em 'ppa.

sudo apt-get install python-software-properties
sudo apt-add-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

A versão mais recente do LibreOffice não tem nenhum dos problemas que eu estava encontrando com a versão empacotada, então eu vou assumir que isso foi realmente um problema com a versão empacotada com o Ubuntu 16.04.

    
por templatetypedef 09.01.2017 / 01:06
0

A primeira coisa que eu faria é verificar se este é realmente um problema de software executando o libreoffice a partir de um verificado bom & amp; media inicializável e veja se o problema persiste. Se não, o problema é subjacente à configuração do sistema. Se isso acontecer, o problema será subjacente aos seus arquivos de dados. Nenhum desses resultados exclui um problema de hardware, pois setores em falha podem aparecer em qualquer lugar e informações importantes que não podem ser lidas causarão problemas independentemente. O fato de você estar enfrentando problemas de desempenho e falhas "esporádicas" ao exportar PDFs leva-me a acreditar que a causa raiz de seu problema é um setor (ou setores) com falha em seu disco rígido. Você pode confirmar ou excluir isso por verificação.

Quanto às suas perguntas específicas (que devem ser separadas).

  1. Não sei por que você precisa dos dois, mas é fácil testar em um bom hardware verificado.

  2. Facilmente. Simplesmente Imprima em PDF com ou sem o libreoffice-gnome pacote de integração do gnome.

  3. No Libreoffice Writer, clique com o botão direito do mouse na imagem e veja se "In Background" está ativo.

Quando sua foto já está no fundo e você precisa fazer algo com a foto, então você deve movê-la temporariamente para o primeiro plano. Clique duas vezes no identificador de imagem no Navegador e escolha "Para primeiro plano" no menu de contexto da imagem agora ativa.

Quando a imagem está ativa, ela deve ter alças verdes e a barra de ferramentas da imagem deve estar aberta. Se não, abra a barra de ferramentas através do menu Ver > Barras de ferramentas Para definir a transparência, use o campo numérico ao lado do ícone da taça de vinho. Você também pode tentar o item "Marca d'água" na lista suspensa do modo gráfico. Isso gera uma imagem pálida. Ou você mesmo faz essas configurações usando a barra de cores, localizada entre o ícone da taça de vinho e a lista de modo gráfico. Eu localizei esta informação (parte 3) de esta fonte.

    
por Elder Geek 16.12.2016 / 20:15