You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 17.10(GNOME/VMWare 14)下FreeOffice界面乱码求助

解决FreeOffice在Ubuntu 17.10虚拟机中的界面乱码问题

我之前在类似环境里碰到过一模一样的FreeOffice界面乱码问题,结合你描述的VMware 14 + Ubuntu 17.10 GNOME/KDE场景,给你几个针对性的排查和解决方法:

  • 强制指定FreeOffice使用GTK2渲染
    虽然官方没明确说明,但实际测试下来FreeOffice对GTK2的兼容性远好于GTK3。你可以先临时测试:启动TextMaker时加上环境变量:

    GTK2_RC_FILES=/etc/gtk-2.0/gtkrc LC_ALL=en_US.UTF-8 textmaker
    

    如果有效,建议创建一个启动脚本彻底解决:

    #!/bin/bash
    export GTK2_RC_FILES=/etc/gtk-2.0/gtkrc
    export LC_ALL=en_US.UTF-8
    /usr/bin/textmaker "$@"
    

    保存为textmaker-fix.sh,执行chmod +x textmaker-fix.sh赋予权限,之后用这个脚本启动TextMaker即可。其他FreeOffice应用可以照搬这个逻辑修改脚本。

  • 替换系统默认字体
    Ubuntu 17.10 GNOME的默认字体和FreeOffice的渲染逻辑存在冲突,你可以安装兼容性更好的中文字体并设为系统默认:

    sudo apt install fonts-wqy-microhei
    

    安装完成后,打开GNOME Tweaks(没装的话先执行sudo apt install gnome-tweak-tool),把窗口、界面等所有系统字体替换为“文泉驿微米黑”,重启FreeOffice再测试。

  • 修改FreeOffice配置文件
    找到用户配置目录~/.softmaker/,编辑对应应用的配置文件(比如TextMaker的textmaker.ini),添加以下配置项:

    [General]
    FontAntialiasing=1
    FontHinting=2
    UseSystemFonts=1
    

    这会强制FreeOffice调用系统字体渲染规则,避免自身渲染导致的乱码。

  • 调整虚拟机显示资源
    在VMware虚拟机设置里,把「显示」选项中的「图形内存」调高到1GB以上,同时勾选「加速3D图形」,重启虚拟机后再打开FreeOffice。有时候虚拟机图形资源不足会导致界面渲染异常,看起来和乱码症状一致。

补充:你提到已经试过已采纳的方案,优先试试前两个方法,尤其是强制GTK2渲染的方式,这是我当时解决同类问题最有效的手段。

内容的提问来源于stack exchange,提问作者travisnewman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:20:21