web-dev-qa-db-fra.com

Pourquoi LibreOffice est-il si lent lorsqu'il est utilisé dans Ubuntu 16.04?

Le problème
J'utilise LibreOffice 5.0.6.3 dans Ubuntu 16.04, et le programme est considérablement plus lent que par exemple. Windows 8.1 et Debian 8.
Cela apparaît en particulier lorsque je modifie le niveau de zoom dans les documents plus grands en dessous de 200%. Au-dessus de 200% (par exemple de 200% à 220%, etc.), le zoom avant et arrière est absolument lisse: le programme n'a pas besoin de temps pour être modifié. Mais par exemple de 160% à 180%, le zoom provoque une très grande lenteur du programme: tout se fige, et parfois aussi toute la surface du programme devient grise/noire - parfois pendant quelques secondes, parfois "en permanence".
Cela ne se produit pas lorsque le document édité est relativement petit; c'est-à-dire qu'il n'y a pas d'objets, d'images, etc., mais seulement du texte, ou que le document ne compte que quelques pages.

Exemple
J'ai un document volumineux (plus de 50 pages) avec beaucoup de flèches, de tableaux et quelques images. Les problèmes mentionnés se posent lorsque je l’ouvre dans Ubuntu 16.04. Mais ils ne se produisent pas lorsque je modifie le même document dans Debian 8 et Windows 8.1.

ce que j'ai déjà essayé
J'ai déjà modifié certaines propriétés, car j'ai cherché pas mal de solutions possibles.
Par exemple, j'ai désactivé Java et Open CL, et fourni beaucoup plus de mémoire pour LibreOffice. Mais tout cela améliora à peine la situation - du tout ...
... ce qui n’est pas vraiment surprenant puisque, dans Windows 8.1 et Debian, LO s’exécutait sans à-coups.

Question
Quelqu'un sait-il s'il s'agit d'un problème spécifique à Ubuntu ou simplement pourquoi cela se produit?
Est-ce que cela pourrait avoir quelque chose à voir avec le fait que je n'utilise pas la version pré-installée d'Ubuntu Xenial? (Je suis passé à la version mentionnée ci-dessus, car 5.1.x semblait être encore plus instable que ne l'était déjà la 5.0.5. (Crash brutal après de simples commandes))

17
Francesco Mirrione

Pour éviter une mise à jour lente de l'interface utilisateur, une solution de contournement consiste à:

  1. Supprimez les packages: libreoffice-gnome and libreoffice-gtk and libreoffice-gtk3.
  2. Redémarrez (fermez et ouvrez) LibreOffice.

Après cela, l'interface utilisateur de LibreOffice est mise à jour rapidement. Mais, lorsque la fenêtre (principale) est redimensionnée, elle devient parfois désordonnée. Donc, évitez les redimensionnements inutiles, gardez la fenêtre (principale) en taille réelle.

Il semble s'agir uniquement d'un problème de port GTK.

La solution de contournement a été testée avec LibreOffice 5.1.3.2 et Ubuntu 16.04 64 bits. Ce problème a été corrigé dans LibreOffice 5.1.4.2.

Dans Ubuntu 16.04, pour rendre LibreOffice Impress 5.1.4.2 rapide, supprimez simplement le paquet libreoffice-gtk. Ne supprimez pas le paquet libreoffice-gnome, qui est nécessaire pour que l'interface utilisateur ait une belle apparence et soit correctement intégrée à gnome (par exemple, le dialogue de fichier ouvert intégré attendu). Alors:

$ Sudo apt-get remove libreoffice-gtk

Maintenant, copier-coller des diapositives est à nouveau rapide et vous pouvez également les faire défiler.

3
Albert Cardona

Le problème semble être causé par des bugs liés aux versions GTK3 de LibreOffice ( regardez iciet ici ). Comme je l'ai découvert, le seul moyen de contourner le problème est de revenir à la version GTK2. Au début, vous devez vous assurer que les packages associés sont installés:

Sudo apt install libreoffice-gtk libreoffice-gtk2

Ensuite, vous pouvez démarrer LibreOffice avec GTK2 temporairement avec:

SAL_USE_VCLPLUGIN=gtk SAL_SYNCHRONIZE=1 libreoffice

Maintenant, cela devrait fonctionner à nouveau normalement. Si tel est le cas, vous pouvez supprimer le package GTK3 pour obliger LibreOffice à utiliser la version GTK2 de manière permanente:

Sudo apt purge libreoffice-gtk3

Honte à Canonical de fournir une version non testée de LibreOffice!

2
user5950

Vous pouvez essayer une version plus récente de libreoffice pour voir si cela résout le problème en téléchargeant le fichier .deb:

https://www.libreoffice.org/download/libreoffice-fresh/?type=deb-x86_64&version=5.1&lang=en-US

0
Frederik Baetens

Mettre à niveau vers Libreoffice-5.2.1 a résolu le problème pour moi.

0
sudar