为什么在Ubuntu 16.04中使用LibreOffice这么慢?


17

问题
我在Ubuntu 16.04中使用LibreOffice 5.0.6.3,并且该程序比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更加不稳定。(简单命令后突然崩溃))


我注意到同样的事情。仅打开20kb的文档会导致程序挂起。
Alcuin Arundel

我有同样的问题,使用Impress时速度太慢,我不得不增加内存,但结果却一样。
Manee Osman'3

Answers:


12

为了避免缓慢的用户界面更新,一种解决方法是:

  1. 删除软件包:libreoffice-gnomelibreoffice-gtklibreoffice-gtk3
  2. 重新启动(关闭并打开)LibreOffice。

此后,LibreOffice用户界面正在快速更新。但是,当调整(主)窗口的大小时,有时会变得混乱。因此,请避免任何不必要的调整大小(调整大小),将(主)窗口保持完整大小。

看来这只是GTK端口问题。

解决方法已使用LibreOffice 5.1.3.2和Ubuntu 16.04 64位进行了测试。问题在LibreOffice 5.1.4.2中已修复。


我尝试过,这是真的:它变得非常快。但是用户界面看起来像Windows 95,而且也很小。这些新问题有解决方案吗?顺便说一句:没有安装软件包“ libreoffice-gtk3”。其他两个是。
Francesco Mirrione

GTK程序包负责Gnome和Unity 7下LibreOffice界面的外观(主题等)。移除GTK程序包意味着外观被剥离。由于我们采用了这种解决方法,因此存在外观问题,这是一个缺点。顺便说一句:默认情况下未安装'libreoffice-gtk3'软件包。有人提到它,以防万一有人选择安装它而忘记了它。
Ioannis Iliadis-Ilousis

4
LibreOffice 5.1.4.2中仍然存在此问题。删除软件包可以解决此问题,但会使LibreOffice看起来很丑。
Ljiljan Veselinovic

2
问题仍然存在于版本5.1.4.2
无牙先知者

1
问题仍然存在于5.2.0.4
Sanjay Manohar

3

在Ubuntu 16.04中,要使LibreOffice Impress 5.1.4.2快速运行,只需删除libreoffice-gtk软件包。不要删除libreoffice-gnome软件包,这对于UI看起来不错并与gnome正确集成是必不可少的(例如,预期的集成打开文件对话框)。所以:

$ sudo apt-get remove libreoffice-gtk

现在,复制粘贴的幻灯片又很快了,并且也可以滚动幻灯片。


如果我仅使用LibreOffice Calc特别是宏和表格,那么移除会没有任何好处,gtk还是应该保留原样?
WinEunuuchs2Unix

2
这也卸载了libreoffice-gnome。
LAFK说恢复莫妮卡

2

该问题似乎是由与LibreOffice的GTK3版本相关的错误引起的(请在此处 和此处)。据我了解,唯一的解决方法是切换回GTK2版本。首先,您必须确保已安装相关的软件包:

sudo apt install libreoffice-gtk libreoffice-gtk2

然后,您可以通过以下方式临时使用GTK2启动LibreOffice:

SAL_USE_VCLPLUGIN=gtk SAL_SYNCHRONIZE=1 libreoffice

现在它应该可以再次正常工作。如果是这样,您可以删除GTK3软件包以强制LibreOffice永久使用GTK2版本:

sudo apt purge libreoffice-gtk3

遗憾的是Canonical提供了未经测试的LibreOffice版本!


坏死多少?
〜4

2
@PatrickNegus Ubuntu 16.10中也存在此问题,因此我认为不幸的是,它仍然是一个主题。
user5950

是的,很不幸
negusp

1
此修复程序对我有用,使用gtk2软件包而不是gtk3的LibreOffice快速且响应迅速,就像在重新安装Ubuntu 16.10之前一样。
greguti

@greguti然后投票!
user5950 '16


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.