Dlaczego LibreOffice jest tak wolny, gdy jest używany w Ubuntu 16.04?

17

Problem
Używam LibreOffice 5.0.6.3 w Ubuntu 16.04, a program jest znacznie wolniejszy niż np. W Windows 8.1 i Debian 8.
To pokazuje się zwłaszcza, gdy zmieniam poziom powiększenia w większych dokumentach poniżej 200%. Powyżej 200% (np. Od 200% do 220% itp.) Powiększanie i pomniejszanie odbywa się całkowicie płynnie - program nie potrzebuje czasu na zmianę. Ale np. Od 160% do 180% powiększanie powoduje, że program staje się bardzo opóźniony: wszystko zawiesza się, a czasami cała powierzchnia programu zmienia kolor na szary / czarny - czasami przez kilka sekund, a czasem „na stałe”.
Nie dzieje się tak, gdy edytowany dokument jest stosunkowo niewielki; to znaczy, gdy nie ma w nim żadnych obiektów, obrazów itp., a jedynie tekst lub gdy dokument ma tylko kilka stron.

Przykład
Mam obszerny dokument (ponad 50 stron) z wieloma strzałkami, tabelami, a także zdjęciami, a wspomniane problemy pojawiają się, gdy otwieram go w Ubuntu 16.04. Ale nie występują one, gdy edytuję ten sam dokument w Debian 8 i Windows 8.1.

To, czego próbowałem już
, zmieniłem już niektóre właściwości, ponieważ sporo szukałem możliwych rozwiązań.
Na przykład wyłączyłem Java i Open CL i zapewniłem znacznie więcej pamięci dla LibreOffice. Ale wszystko to poprawiło sytuację prawie niezauważalnie - jeśli w ogóle ...
... co nie jest tak naprawdę zaskakujące, ponieważ w Windows 8.1 i Debianie LO działało płynnie bez dokonywania tych zmian.

Pytanie
Czy ktoś wie, czy jest to problem specyficzny dla Ubuntu, czy po prostu dlaczego?
Czy to może mieć coś wspólnego z faktem, że nie używam preinstalowanej wersji Ubuntu Xenial? (Przełączyłem się na wyżej wspomnianą wersję, ponieważ 5.1.x wydawał się być nawet bardziej niestabilny niż 5.0.5. (Nagłe awarie po prostych poleceniach))

Francesco Mirrione
źródło
Zauważyłem to samo. Samo otwarcie dokumentu 20kb powoduje zawieszenie się programu.
Alcuin Arundel,
Mam ten sam problem, zbyt wolny podczas korzystania z Impress, musiałem zwiększyć pamięć, ale w rezultacie taki sam.
Manee Osman

Odpowiedzi:

12

Aby uniknąć powolnej aktualizacji interfejsu użytkownika, obejście polega na:

  1. Usuń pakiety: libreoffice-gnomei libreoffice-gtki libreoffice-gtk3.
  2. Uruchom ponownie (zamknij i otwórz) LibreOffice.

Następnie interfejs użytkownika LibreOffice jest aktualizowany szybko. Ale kiedy zmienia się (główne) okno, czasami robi się bałagan. Dlatego unikaj niepotrzebnych zmian rozmiaru (zmiany rozmiaru), utrzymuj (główne) okno w pełnym rozmiarze.

Wydaje się, że jest to problem wyłącznie z portem GTK.

Obejście zostało przetestowane z LibreOffice 5.1.3.2 i Ubuntu 16.04 64 bit. Problem został rozwiązany w LibreOffice 5.1.4.2.

Ioannis Iliadis - Ilousis
źródło
Próbowałem tego i to prawda: staje się bardzo szybki. Ale interfejs użytkownika wygląda wtedy jak Windows 95, a także dość mały. Czy istnieje rozwiązanie tych nowych problemów? Nawiasem mówiąc: Pakiet „libreoffice-gtk3” nie został zainstalowany; pozostałe dwie były.
Francesco Mirrione
Pakiety GTK są odpowiedzialne za pojawienie się (tematyczne itp.) Interfejsu LibreOffice w Gnome i Unity 7. Usunięcie pakietów GTK oznacza, że ​​wygląd jest pozbawiony. Ponieważ stosujemy to obejście, mamy problemy z wyglądem jako wadę. Nawiasem mówiąc: pakiet „libreoffice-gtk3” nie jest domyślnie instalowany. Zostało wspomniane, na wypadek gdyby ktoś zainstalował go opcjonalnie i zapomniał.
Ioannis Iliadis - Ilousis
4
Ten problem jest nadal obecny w LibreOffice 5.1.4.2. Usunięcie pakietów rozwiązuje problem, ale sprawia, że ​​LibreOffice wygląda brzydko.
Ljiljan Veselinovic
2
Problem nadal występuje w wersji 5.1.4.2
Toothless Seer
1
Problem nadal występuje w 5.2.0.4
Sanjay Manohar,
3

W Ubuntu 16.04, aby LibreOffice Impress 5.1.4.2 było szybkie, wystarczy usunąć pakiet libreoffice-gtk. Nie usuwaj pakietu libreoffice-gnome, który jest niezbędny, aby interfejs użytkownika wyglądał dobrze i był odpowiednio zintegrowany z gnome (np. Oczekiwane zintegrowane okno dialogowe otwartych plików). Więc:

$ sudo apt-get remove libreoffice-gtk

Teraz kopiowanie i wklejanie slajdów jest znowu szybkie, a także przewijanie slajdów.

Albert Cardona
źródło
Jeśli korzystam tylko z LibreOffice Calc, szczególnie makr i formularzy, czy byłoby jakieś usunięcie korzyści, gtkczy powinienem po prostu zostawić rzeczy bez zmian?
WinEunuuchs2Unix
2
To także odinstalowało libreoffice-gnome.
LAFK mówi Przywróć Monikę
2

Problem wydaje się być spowodowany błędami związanymi z wersjami LibreOffice GTK3 ( patrz tutaj i tutaj ). Tak jak się dowiedziałem, jedynym sposobem obejścia tego problemu jest powrót do wersji GTK2. Najpierw musisz się upewnić, że powiązane pakiety są zainstalowane:

sudo apt install libreoffice-gtk libreoffice-gtk2

Następnie możesz tymczasowo uruchomić LibreOffice z GTK2 za pomocą:

SAL_USE_VCLPLUGIN=gtk SAL_SYNCHRONIZE=1 libreoffice

Teraz powinno znów działać normalnie. Jeśli tak, możesz usunąć pakiet GTK3, aby zmusić LibreOffice do stałego korzystania z wersji GTK2:

sudo apt purge libreoffice-gtk3

Wstydź się na Canonical, aby dostarczyć niesprawdzoną wersję LibreOffice!

użytkownik5950
źródło
nekro dużo? ~ 4 miesiące
negusp
2
@PatrickNegus Ten problem występuje również w Ubuntu 16.10, więc myślę, że niestety jest to nadal temat.
user5950,
tak, niestety
negusp
1
Ta poprawka działa dla mnie, LibreOffice z pakietem gtk2 zamiast gtk3 jest szybki i responsywny, jak kiedyś, zanim dokonałem nowej instalacji Ubuntu 16.10.
greguti,
@greguti Głosuj na to!
user5950,
0

Aktualizacja do Libreoffice-5.2.1 rozwiązała problem.

sudar
źródło
czy jest to dostępne dokładnie w oficjalnych repozytoriach LTS 16.04?
Andrea Borga,
1
na dzień dzisiejszy Ubuntu 16.04.05 używa wersji: 1: 5.1.6 ~ rc2-0ubuntu1 ~ xenial4
Fabio Malagoli Panico
Ale używając snap (sudo snap install libreoffice), Ubuntu 16.04.5 zapewnia wersję kanoniczną 6.1.2.1
Fabio Malagoli Panico