在 CentOS 下 LibreOffice 卡顿/卡死,通常跟显卡驱动、Java、字体、或者系统资源有关。下面按「最常见 → 进阶」逐步排查,基本能解决 90% 的情况。
LibreOffice 的 Java 支持经常导致卡顿。
libreoffice --writer
然后:
CentOS 7/8 在某些桌面下默认 Wayland,LibreOffice 很容易卡。
echo $XDG_SESSION_TYPE
如果是 wayland:
CentOS 自带的 LibreOffice 很老,容易卡。
# 去官网下载对应版本
https://www.libreoffice.org/download/download-libreoffice/
sudo dnf install flatpak
flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.libreoffice.LibreOffice
Flatpak 版本明显更流畅。
某些中文字体(如老旧楷体)会卡。
fc-list :lang=zh
可临时移除可疑字体:
sudo mv /usr/share/fonts/xxx /tmp/
free -h
top
如果内存不够:
libreoffice --writer --norestore
或:
soffice --writer
看终端有没有异常输出。
✅ 用 Flatpak 版 LibreOffice + X11 这是 CentOS 上最稳的组合。
我可以直接给你针对性命令。