在 CentOS 上运行 LibreOffice(你写的 liboffice,一般指 LibreOffice)很慢,通常不是单一原因,而是下面几类问题叠加导致的。我按「最常见 → 较少见」给你梳理,并给出对应解决办法。
LibreOffice 的界面和渲染依赖图形系统。
表现
原因
解决
glxinfo | grep "OpenGL renderer"
如果看到 llvmpipe:
libreoffice --disable-gpu
CentOS 7/8 自带的 LibreOffice 往往是 5.x / 6.x,性能远差于新版。
解决(推荐)
flatpak install flathub org.libreoffice.LibreOffice
LibreOffice 默认启用 Java。
解决
Tools → Options → Advanced
取消勾选 “Use a Java runtime environment”
除非你用宏 / Base,否则可关
LibreOffice 吃内存明显。
检查:
free -h
top
建议
特别是:
优化
/home 在 NFS旧配置会导致初始化极慢。
mv ~/.config/libreoffice ~/.config/libreoffice.bak
重启 LibreOffice 测试。
CentOS 装了中文字体 + 大量字体时,启动会扫描字体。
fc-list | wc -l
如果 > 500:
建议
你可以按顺序试:
glxinfo 看是否 llvmpipe~/.config/libreoffice如果你愿意,可以告诉我:
我可以给你更精准的优化方案。