Чому 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 Кбіт призводить до того, що програма зависає.
Alcuin Arundel

У мене така ж проблема, занадто повільна при використанні Impress, мені довелося збільшити об'єм пам'яті, але такий же результат.
Мані Осман

Відповіді:


12

Щоб уникнути повільного оновлення інтерфейсу користувача, необхідно вирішити:

  1. Видаліть пакети: libreoffice-gnomeі libreoffice-gtkі libreoffice-gtk3.
  2. Перезапустіть (закрийте та відкрийте) LibreOffice.

Після цього інтерфейс користувача LibreOffice швидко оновлюється. Але, коли (головне) вікно змінити розмір, воно часом стає безладним. Отже, уникайте зайвих розмірів (зміни розмірів), зберігайте (головне) вікно в повному розмірі.

Здається, це лише питання порту GTK.

Обхід тестували за допомогою 64-розрядних LibreOffice 5.1.3.2 та Ubuntu 16.04. Виправлення виправлено у LibreOffice 5.1.4.2.


Я спробував це, і це правда: це стає дуже швидко. Але інтерфейс користувача тоді виглядає як Windows 95, а також досить маленький. Чи є рішення для цих нових питань? До речі: пакет "libreoffice-gtk3" не встановлений; інші двоє були.
Франческо Мирріоне

Пакети GTK відповідають за появу (тематизацію тощо) інтерфейсу LibreOffice під Gnome та Unity 7. Видалення пакетів GTK означає, що зовнішній вигляд позбавлений. Оскільки ми застосовуємо це рішення, проблеми із зовнішністю є недоліком. До речі: пакет "libreoffice-gtk3" не встановлений за замовчуванням. Про це згадувалося, на всякий випадок, коли хтось встановив його за бажанням і забув.
Іоанніс Іліадіс - Ілуліс

4
Ця проблема все ще присутня в LibreOffice 5.1.4.2. Видалення пакетів вирішує проблему, але LibreOffice виглядає некрасиво.
Ljiljan Veselinovic

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!


некроз багато? ~ 4 місяці
negusp

2
@PatrickNegus Ця проблема існує і в Ubuntu 16.10, тому я думаю, на жаль, це все ще тема.
user5950

так, на жаль
negusp

1
Це виправлення працює для мене, LibreOffice з gtk2 пакетом замість gtk3 є швидким та чуйним, як це було раніше, ніж я зробив нову установку Ubuntu 16.10.
greguti

@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
Фабіо Малаголі Паніко

Але використовуючи оснащення (sudo snap install libreoffice), ubuntu 16.04.5 надає версію: 6.1.2.1 канонічну
Fabio Malagoli Panico
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.