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

17

Проблема
Я использую 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. (Внезапные сбои после простых команд))

Франческо Миррионе
источник
Я заметил то же самое. Просто открытие документа размером 20 КБ приводит к зависанию программы.
Алкуин Арундел
У меня та же проблема, слишком медленная при использовании Impress, мне пришлось увеличить память, но результат тот же.
Мани Осман

Ответы:

12

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

  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.

Иоаннис Илиадис - Илоусис
источник
Я попробовал это, и это правда: это становится очень быстрым. Но пользовательский интерфейс выглядит как Windows 95, а также довольно маленький. Есть ли решение этих новых проблем? Кстати: пакет 'libreoffice-gtk3' не был установлен; два других были.
Франческо Миррионе
Пакеты GTK отвечают за внешний вид (темы и т. Д.) Интерфейса LibreOffice в Gnome и Unity 7. Удаление пакетов GTK означает, что внешний вид удален. Поскольку мы применяем этот обходной путь, у нас есть проблемы с внешним видом, как недостаток. Кстати, пакет 'libreoffice-gtk3' по умолчанию не установлен. Было упомянуто, на всякий случай, если кто-то установил его по желанию и забыл.
Иоаннис Илиадис - Илусис
4
Эта проблема все еще присутствует в LibreOffice 5.1.4.2. Удаление пакетов решает проблему, но делает LibreOffice уродливым.
Лилян Веселинович
2
Проблема по-прежнему присутствует в версии 5.1.4.2
Беззубый провидец
1
Проблема также все еще присутствует в 5.2.0.4
Санджай Манохар
3

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

$ sudo apt-get remove libreoffice-gtk

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

Альберт Кардона
источник
Если я буду использовать только LibreOffice Calc, особенно макросы и формы, будет ли какая-то польза от удаления gtkили я просто оставлю все как есть?
WinEunuuchs2Unix
2
Это также удалил libreoffice-gnome.
LAFK говорит восстановить Монику
2

Кажется, проблема вызвана ошибками, связанными со сборками 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!

user5950
источник
некро много? ~ 4 месяца
negusp
2
@PatrickNegus Эта проблема существует и в Ubuntu 16.10, поэтому, к сожалению, это все еще тема.
user5950 13.10.16
да, к сожалению
negusp
1
Это исправление работает для меня, LibreOffice с пакетом gtk2 вместо gtk3 работает быстро и быстро, как и прежде, чем я делал новую установку Ubuntu 16.10.
Грегути
@greguti Тогда проголосуй за это!
user5950
0

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

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

Фредерик Бетенс
источник
Это действительно так: я снова попробовал предустановленную версию, и она оказалась немного быстрее. Но не так быстро, как когда я удаляю вышеупомянутые пакеты.
Франческо Миррионе
0

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

Сударь
источник
это доступно через официальные репо 16.04 LTS?
Андреа Борга
1
на сегодняшний день в Ubuntu 16.04.05 используется версия: 1: 5.1.6 ~ rc2-0ubuntu1 ~ xenial4
Фабио Малаголи Панико,
Но используя snap (sudo snap install libreoffice), ubuntu 16.04.5 предоставляет версию: 6.1.2.1 canonical
Фабио Малаголи Панико,