LibreOffice定制
兵卒Office对LibreOffice进行品牌定制,替换默认的LibreOffice标识
品牌定制
兵卒Office基于LibreOffice源码进行品牌定制,将LibreOffice的品牌标识替换为兵卒Office品牌。
兵卒Office启动画面(替换了LibreOffice品牌)
定制内容
- 启动画面:替换LibreOffice品牌启动画面
- 程序名称:将"LibreOffice"替换为"兵卒Office"
- 用户配置隔离:使用独立用户配置目录,不影响系统安装的LibreOffice
- 启动参数优化:
--nologo品牌画面、--nopagebreakpreview等
Patch实现
品牌定制通过Git Patch实现:
patches/libreoffice/0001-branding-bingzuoffice-baseline.patch
该Patch基于LibreOffice 26.2.4.2版本,包含品牌替换的核心修改。
构建流程
- 获取LibreOffice源码(版本26.2.4.2)
- 应用品牌定制Patch
- 编译LibreOffice
- 打包为兵卒Office Runtime
配置隔离
兵卒Office使用独立的用户配置目录,启动时通过参数指定:
-env:UserInstallation=file:///path/to/bingzuoffice/profile
这样可以:
- 不影响系统中安装的LibreOffice配置
- 兵卒Office和LibreOffice可以共存
- 兵卒Office使用自己的品牌配置
许可证
LibreOffice采用MPL 2.0 / LGPLv3+双许可,兵卒Office的定制遵循这些许可证的要求。
- 源码修改需保持开源
- 二进制分发需附带许可证声明
- 品牌定制部分不影响LibreOffice核心功能