WIP checkpoint (M2.53→M2.54 工作区): 字体归MeowOS/fonts+SDK跟随+多字体(进行中)+boot板载+状态栏28+亮度/音量修复+文档刷新
This commit is contained in:
1 parent
245bee2946
commit
064635b3c4
44 files changed
+2834
-308
No files matched your search
+7
-4
@@ -14,13 +14,16 @@
|
||||
├── MeowData/ # 用户数据(歌曲、封面缓存、下载等)
|
||||
├── MeowAPPs/ # 应用
|
||||
│ ├── <app>/ # app.json + 二进制 + 资源
|
||||
│ ├── fonts/ # 预渲染字库 font.png + font.idx(可由 MeowOS 加载)
|
||||
│ ├── logs/ # 统一日志(meow_<boot>.log;无卡回退内存环)
|
||||
│ ├── fonts/ # 默认字库 font.png + font.idx(font.file 缺省指此处;可由 MeowOS 加载)
|
||||
│ └── backgrounds/ # 可选背景图
|
||||
├── MeowOpt/ # 板载外部工具/二进制(如 mdnsd/;卡上加载,拔卡降级不崩。与 MeowOS/opt 命名待归一,见 SPEC_REF 矛盾 §A-11[源:审计 2026-08-30])
|
||||
└── MeowOS/ # MeowOS 专属(一切非必要文件)
|
||||
├── backups/
|
||||
│ └── settings/
|
||||
│ └── setting.bak # 设置导出默认路径(SYSTEM_SETTINGS 一致)
|
||||
├── fonts/<family>/ # 多字体库(每套一个子目录;font.file 选默认套)
|
||||
├── logs/ # 统一日志:系统 meow_<bootts>.log + 应用 apps/<app_id>/logs/<ts>_<pid>.log
|
||||
├── services.d/ # 服务配置(meow_svcd 的 <name>.conf)
|
||||
├── opt/ # 外围可选工具(curl/socat/tmux/jq/rsync/nano/htop/ncdu/file/xxd…)
|
||||
├── lib/ # 可选共享库(opt 工具的依赖 .so)
|
||||
├── tools/ # 调试/运维(可不设,并入 opt)
|
||||
@@ -48,8 +51,8 @@
|
||||
|
||||
- **移工具**:从 rootfs 移除 `MeowOS/opt/` 对应二进制;MeowOS 启动时若卡在则 PATH 前插 `/usr/data/mnt/sd_0/MeowOS/opt/bin:$PATH`(卡不在跳过)。用 `meowtool` 包装提供绝对路径引用。
|
||||
- **框架零卡依赖审查**:确认 launcher/bootmenu 没有任何"卡必须在"的硬依赖(settings 在 /data、字体/应用/日志对卡可缺省/回退)。
|
||||
- **字库**:卡 `MeowAPPs/fonts/`(无卡回退点阵,已有)。
|
||||
- **日志**:卡 `MeowAPPs/logs/`(无卡内存环,已有)。
|
||||
- **字库**:多字体库 `MeowOS/fonts/<family>/`(每套 `font.png/font.idx/font.json`,`font.file` 选默认套,缺省 `MeowOS/fonts/default/font.png`;无卡回退点阵,已有。[源:审计 2026-08-30])。
|
||||
- **日志**:卡 `MeowOS/logs/`(系统日志 `meow_<bootts>.log` + 应用日志 `apps/<app_id>/logs/<ts>_<pid>.log`;无卡内存环,已有。[源:审计 2026-08-30])。
|
||||
- **设置**:板载 `/data/meow/settings.conf`(小文件跨卡保留),导出默认 `MeowOS/backups/settings/setting.bak`。
|
||||
|
||||
## 5. 体积收益
|
||||
|
||||
Reference in new issue
Block a user