LibreOffice 7.2 在 Ubuntu 21.10 上运行缓慢

LibreOffice 7.2 在 Ubuntu 21.10 上运行缓慢

我在 Ubuntu 21.10 上安装了 LibreOffice 7.2.2。Calc 现在运行非常慢。仅将光标从一个单元格移到另一个单元格就需要长达 5 秒钟的时间。

一个建议的解决方案是使用终端命令打开 LibreOffice SAL_USE_VCLPLUGIN=gen libreoffice

如果我这样做,Calc 看起来会更好,而且性能也很好。

  • 如何创建一个图标来启动 LibreOffice,这样SAL_USE_VCLPLUGIN=gen libreoffice我不需要终端来启动 LibreOffice?

或者

  • 我如何才能确保 LibreOfficeSAL_USE_VCLPLUGIN=gen libreoffice在不使用的情况下以正常速度运行?

谢谢您的回答...:)

没有文件/usr/share/applications/libreoffice-calc.desktop。 也没有$HOME/.local/share/applications/ 这可能是问题所在吗?

我在配备 Nvidia Geforce GTX 的华硕笔记本电脑上使用 Ubuntu 21.10。这有帮助吗?

System: Host: SaintSaturnin-Asus
Kernel: 5.13.0-21-generic x86_64 bits: 64 compiler: gcc v: 11.2.0
Desktop: GNOME 40.5
Distro: Ubuntu 21.10 (Impish Indri)
Machine:
Type: Laptop
System: ASUSTeK product: N550JK v: 1.0 serial: <superuser required>
Mobo:
ASUSTeK model: N550JK v: 1.0 serial: <superuser required>
UEFI: American Megatrends v: N550JK.210 date: 06/12/2019 

如何知道我是否正在使用 LibreOffice 的 snap 版本?有一个名为/snap/libreoffice

__

这是我输入的内容env | grep -i desktop

GNOME_DESKTOP_SESSION_ID=this-is-deprecated
DESKTOP_SESSION=ubuntu
XDG_SESSION_DESKTOP=ubuntu
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop

然后我运行sudo apt autoclean ; sudo apt autoremove ; sudo apt update ; sudo apt dist-upgrade并且它执行没有错误。

新创建的用户无法启动 Libreoffice。因此我继续执行第 4 点:$ snap remove libreoffice 然后 $ sudo apt install libreoffice

经过上述操作后,它就成功了!我测试了我的电子表格,我可以以正常速度处理它们!谢谢 FedonKadifeli!我学到了一些关于 Ubuntu 的知识。我希望我再次需要它时能记住它!非常感谢!

答案1

我在 Ubuntu 22.04 上使用 snap 时遇到了同样的问题。删除 snap 并安装 apt 包。问题解决了。

答案2

你问了两个问题。

我来回答第一个问题:

  • 假设你不是使用“snap”版本,将文件复制/usr/share/applications/libreoffice-calc.desktop到文件夹$HOME/.local/share/applications/。如果您使用的是“snap”版本,则应搜索libreoffice-calc.desktop下面的/snap目录并将该文件复制到文件夹$HOME/.local/share/applications/请勿编辑/usr或下的原始文件/snap

  • 编辑新创建的文件并在以 开头的行(可能是第 24 行)中$HOME/.local/share/applications/libreoffice-calc.desktop添加字符串,以使该行变为:SAL_USE_VCLPLUGIN=genExec=

Exec=SAL_USE_VCLPLUGIN=gen libreoffice --calc %U

  • 保存文件并update-desktop-database ~/.local/share/applications以当前用户(否sudo)运行该命令。

  • 尝试开始LibreOffice Calc使用其图标。


关于第二个的一些建议:

  1. 请提供有关您的系统的更多信息,例如视频显示驱动程序、显示管理器、桌面环境等,以及输出env | grep -i desktop

  2. 您的系统是否已完全更新?运行sudo apt autoclean ; sudo apt autoremove ; sudo apt update ; sudo apt dist-upgrade并确保以下每个命令完整无误

  3. 你能尝试运行LibreOffice Calc新建Ubuntu 用户?

  4. 你能删除 snap 版本snap remove libreoffice(通过先运行 来获取 snap 包的实际名称snap list)然后sudo apt install libreoffice吗?请注意,通常“snap”版本的软件包往往会产生比它们应该解决的问题更多的问题。尽可能使用“apt”版本,而不是“snap”版本。

答案3

小心删除 libreoffice。当我执行它时,它删除了我所有的 .ods 文件。我没想到这一点!

幸运的是,我有每日/每周/每月的备份。

答案4

安装计算apt禁用自由办公室通过snap显著改善计算表现并避免删除的.ods文件.desktop文件操作和手动软件包删除在此和先前的问题关于糟糕的表现。

sudo apt install libreoffice-calc

sudo snap disable libreoffice

正确的计算从“活动”启动,双击 ods、xlsx、csv 和其他相关文件。如果需要,我可以启用 libreoffice作家或者留下深刻印象

在 22.04 中,Snap 仅具有自由办公室作为一个整体而不是-计算-作家—令人印象深刻就像以前一样。snap 为我们提供了disable——如果能够单独禁用它们就太好了。

相关内容