如何提升CentOS下LibreOffice使用体验
定期更新CentOS操作系统及LibreOffice至最新版本,可获得性能优化、bug 修复及安全补丁。使用以下命令更新系统及软件:
sudo yum update -y # 更新系统所有软件包
sudo yum install libreoffice # 安装/更新LibreOffice至最新版本
通过调整配置文件或界面设置,减少资源占用并提升响应速度:
soffice.conf文件(位于/etc/libreoffice/),禁用未使用的插件模块(如某些模板或扩展),减少启动时的资源加载。安装中文字体并配置字体缓存,避免中文显示为方框或乱码:
sudo yum install -y ttf-dejavu ttf-liberation wqy-zenhei wqy-microhei wqy-bitmapfont # 安装中文字体(文泉驿、DejaVu等)
fc-cache -f -v # 更新字体缓存
若需使用Windows字体,可将Windows字体目录(如C:\Windows\Fonts)中的.ttf文件复制到/usr/share/fonts/,再执行fc-cache -f -v生效。
优化系统内核参数及依赖项,为LibreOffice提供更好的运行环境:
ulimit -n 65535;永久生效需修改/etc/security/limits.conf(添加* soft nofile 65535、* hard nofile 65535),并修改/etc/pam.d/login(添加session required pam_limits.so)。/etc/sysctl.conf,添加fs.file-max = 131072(增加系统最大文件句柄数)、net.ipv4.tcp_tw_reuse = 1(复用TCP连接),执行sysctl -p使配置生效。sudo yum install -y cairo cups-libs libSM,避免运行时因缺少库文件导致的错误。docker pull libreoffice:7.3.5
docker run -it --rm --name libreoffice -v /path/to/input:/input -v /path/to/output:/output libreoffice:7.3.5 soffice --headless --convert-to pdf /input/document.docx --outdir /output
Ctrl+A(全选)、Ctrl+C/V(复制粘贴)、Ctrl+S(保存)、Shift+F10(显示快捷菜单)等,提升操作效率。libreoffice --headless --convert-to pdf /path/to/input.docx --outdir /path/to/output
或通过GUI:打开文件后,点击「文件→导出为→PDF」。~/.config/libreoffice/),释放磁盘空间。top、htop等工具监控CPU、内存使用情况,若发现soffice进程占用过高,可调整上述配置或重启应用。