Почему LibreOffice такой медленный при использовании в Ubuntu 16.04?

Эта проблема
Я использую LibreOffice 5.0.6.3 в Ubuntu 16.04, и программа работает значительно медленнее, чем, например, в Windows 8.1 и Debian 8.
Это особенно проявляется, когда я изменяю уровень масштабирования в больших документах ниже 200%. При превышении 200% (например, от 200% до 220% и т. Д.) Увеличение и уменьшение масштаба происходит абсолютно плавно - программе не требуется время для изменения. Но, например, от 160% до 180%, при масштабировании программа становится очень запаздывающей: все зависает, а иногда и вся поверхность программы становится серой / черной - иногда на несколько секунд, иногда "навсегда".
Этого не происходит, когда отредактированный документ относительно мал; то есть, когда в нем нет объектов, изображений и т. д., а только текста, или когда документ имеет длину всего несколько страниц.

пример
У меня есть обширный документ (более 50 страниц) со множеством стрелок, таблиц, а также с некоторыми рисунками, и упомянутые проблемы возникают, когда я открываю его в Ubuntu 16.04. Но они не появляются, когда я редактирую один и тот же документ в Debian 8 и Windows 8.1.

Что я уже пробовал
Я уже изменил некоторые свойства, так как искал возможные решения.
Например, я отключил Java и Open CL и предоставил значительно больше памяти для LibreOffice. Но все это едва заметно улучшило ситуацию - если вообще...
... что неудивительно, поскольку в Windows 8.1 и Debian LO работал без каких-либо изменений.

Вопрос
Кто-нибудь знает, является ли это специфической для Ubuntu проблемой, или просто почему это происходит?
Может ли это быть связано с тем, что я не использую предустановленную версию от Ubuntu Xenial? (Я переключился на вышеупомянутую версию, поскольку 5.1.x казался даже более нестабильным, чем 5.0.5. (Внезапные сбои после простых команд))

5 ответов

Решение

Чтобы избежать медленного обновления пользовательского интерфейса, обходной путь должен:

  1. Удалить пакеты: libreoffice-gnome а также libreoffice-gtk а такжеlibreoffice-gtk3,
  2. Перезапустите (закройте и откройте) LibreOffice.

После этого пользовательский интерфейс LibreOffice быстро обновляется. Но, когда (главное) окно изменяется, иногда оно становится грязным. Таким образом, избегайте ненужных изменений размера (resizings), сохраняйте (главное) окно в полном размере.

Кажется, проблема только в порте GTK.

Обходной путь был протестирован с LibreOffice 5.1.3.2 и Ubuntu 16.04 64 бит. Проблема была исправлена ​​в LibreOffice 5.1.4.2.

В Ubuntu 16.04, чтобы сделать LibreOffice Impress 5.1.4.2 быстрым, просто удалите пакет libreoffice-gtk. Не удаляйте пакет libreoffice-gnome, который необходим для того, чтобы пользовательский интерфейс выглядел хорошо и был должным образом интегрирован с gnome (например, ожидается наличие встроенного диалогового окна открытия файла). Так:

$ sudo apt-get remove libreoffice-gtk

Теперь копирование-вставка слайдов снова выполняется быстро, а также прокрутка слайдов.

Кажется, проблема вызвана ошибками, связанными со сборками GTK3 LibreOffice ( смотрите здесь и здесь). Как я выяснил, единственный способ обойти это переключиться обратно на версию GTK2. Сначала вы должны убедиться, что установлены соответствующие пакеты:

sudo apt install libreoffice-gtk libreoffice-gtk2

Затем вы можете временно запустить LibreOffice с GTK2:

SAL_USE_VCLPLUGIN=gtk SAL_SYNCHRONIZE=1 libreoffice

Теперь это должно работать снова нормально. Если это так, вы можете удалить пакет GTK3, чтобы заставить LibreOffice постоянно использовать версию GTK2:

sudo apt purge libreoffice-gtk3

Позор Canonical доставить непроверенную версию LibreOffice!

Вы можете попробовать более новую версию libreoffice, чтобы увидеть, решит ли это проблему, загрузив файл.deb:

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

Обновление до Libreoffice-5.2.1 решило проблему для меня.

Другие вопросы по тегам