我在 Ubuntu 21.10 上安装了 LibreOffice 7.2.2。Calc 现在运行非常慢。仅将光标从一个单元格移到另一个单元格就需要长达 5 秒钟的时间。
一个建议的解决方案是使用终端命令打开 LibreOffice SAL_USE_VCLPLUGIN=gen libreoffice
。
如果我这样做,Calc 看起来会更好,而且性能也很好。
- 如何创建一个图标来启动 LibreOffice,这样
SAL_USE_VCLPLUGIN=gen libreoffice
我不需要终端来启动 LibreOffice?
或者
- 我如何才能确保 LibreOffice
SAL_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=gen
Exec=
Exec=SAL_USE_VCLPLUGIN=gen libreoffice --calc %U
保存文件并
update-desktop-database ~/.local/share/applications
以当前用户(否sudo
)运行该命令。尝试开始LibreOffice Calc使用其图标。
关于第二个的一些建议:
请提供有关您的系统的更多信息,例如视频显示驱动程序、显示管理器、桌面环境等,以及输出
env | grep -i desktop
。您的系统是否已完全更新?运行
sudo apt autoclean ; sudo apt autoremove ; sudo apt update ; sudo apt dist-upgrade
并确保以下每个命令完整无误。你能尝试运行LibreOffice Calc和新建Ubuntu 用户?
你能删除 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
——如果能够单独禁用它们就太好了。