2.4 字体替换
Windows 应用在 Linux 下运行时,可能会出现界面文字显示为方框、乱码或完全空白,这通常是因为应用请求的 Windows 字体在 Linux 系统中不存在。字体替换功能允许你将缺失的 Windows 字体映射到 Linux 系统已安装的字体上,从而恢复正常显示。
兼容引擎已经内置了常用 Windows 字体到 Linux 字体的默认映射。如果你发现某个应用依然乱码,可以检查左侧列表中是否缺少该字体名称,若缺少,可尝试手动添加一行。
如何手动添加字体替换?
点击界面上的 “添加” 按钮(+ 号);
在“将Windows字体”中输入应用请求的字体名称;
在“替换为”中选择或输入 Linux 系统已有的字体名称(推荐 WenQuanYi Micro Hei )。
2.5 组件安装
很多 Windows 软件需要依赖特定的运行库或组件才能正常工作,组件安装模块为你提供了常用组件的快速安装入口,并支持导出/导入功能,方便离线环境或重装系统后快速恢复。
如何安装组件?
① 在线安装(默认方式)确保电脑已连接网络,在组件列表中找到需要的组件,点击其右侧的安装按钮。引擎会自动下载并安装该组件,安装完成后会有提示。
② 离线安装(导入组件)如果你处于无网络环境,或者已经通过其他方式获得了组件备份,可以点击界面上的 “导入组件” 按钮。
在弹出的对话框中,点击“手动选择”,选择你之前导出的组件备份文件;
点击 “导入”,兼容引擎会将组件安装到当前容器中。
③ 导出组件(备份与分享)
如果你已经成功安装了一些组件,并且希望备份它们以便重装系统后使用,或者分享给其他用户,可以点击 “导出组件” 按钮。
在弹出的对话框中,会列出已安装的离线组件,选择需要导出的组件,点击 “导出”,即可将组件打包保存到本地;
之后可以在任何需要的时候通过“导入组件”快速恢复。
2.6 调试工具
调试工具模块提供了底层命令行和图形化配置入口,适合有一定经验的用户进行深度定制、问题定位和容器管理。你可以在这里打开 winecfg、regedit、任务管理器等经典工具,也可以直接进入终端执行 wine 命令。
💡温馨提示:对于绝大多数日常使用,你不需要用到这些底层工具。当基础配置、组件安装等无法解决问题时,再尝试进入调试工具。如果不确定某个操作的影响,建议先在社区论坛搜索或提问,避免误操作导致容器损坏。
3 流程总结
为了帮助你更高效地使用高级调试,这里给出一个通用的“调试三步走”流程:
Step1:先基础,后组件
遇到问题 → 先调整“基础配置”(Windows 版本、渲染方式等)→ 尝试运行 → 如果提示缺库,去“组件安装”安装对应运行库。
Step2:再 DLL 覆盖,再字体
如果仍然提示缺少某个特定的 DLL 文件(非运行库),尝试“DLL 覆盖”添加原生 DLL。
如果界面文字乱码或变方框,去“字体替换”映射中文字体。
Step3:最后看日志,求助社区
如果以上都不行,可以开启 Wine 日志通道,运行应用后查看日志文件,将日志截图或文本发到 deepin 社区论坛,官方人员和热心用户会帮你分析。越详细的日志,越能帮助我们快速定位问题。
PS:如果你成功调试了某个应用,记得在“我的应用”中点击 “投递应用”,将配置分享给更多人;如果你有想用的应用但找不到,去 “心愿墙” 提交需求。生态的繁荣,需要每个人的参与~
下期预告:本期我们详细拆解了高级调试的六大功能模块,从基础配置到调试工具,相信你已经能够独立解决大部分兼容性问题。下一期我们将为你带来 《兼容引擎使用手册 - 常见问题及解决方案》,汇总用户遇到的高频问题及修复技巧,敬请期待!
作为在 DistroWatch 全球排名中表现突出、广受全球用户认可 的开源操作系统,deepin 在持续打磨优质原生应用、深耕自研生态的同时,也充分考虑到当前 Linux 桌面生态仍不够完善、部分常用 Windows 软件缺失 的实际情况。为此我们深度打造并搭载 Windows 应用兼容引擎,有效补齐生态短板,让用户无需切换系统,即可流畅运行大量主流 Windows 软件,真正兼顾开源系统的安全稳定与实用体验。
现在,打开你的deepin 应用商店搜索“统信 Windows 应用兼容引擎”,如果遇到疑难杂症,不妨打开高级调试,一步步排查。