Files
MeowOS 249b6224ab feat(route): meow_route 音频输出路由自动跟随插孔 (agent-220) — svcd托管,1s轮询switch state,4.4优先; 只写变化+读回校验+不重试风暴; 真机已部署运行(svcd tf conf)
meow_route fa2b80be; 主机模拟状态机全过+真机cset/cget往返验证; 物理插拔端到端待用户插耳机实测
注: 223 拼音IME设计稿已出(devdocs/plan/IME_PINYIN_DESIGN.md, 静态表方案~272KB, qemu验证通过)
2026-08-31 15:32:13 +08:00

17 lines
914 B
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# meow_route.conf — 音频输出路由自动跟随插孔(svcd 托管;本阶段走卡上,不刷机)。
# 部署:TF 卡 `/usr/data/mnt/sd_0/MeowOS/services.d/meow_route.conf` + 二进制
# `MeowOS/opt/bin/meow_route`。svcd 双源扫(板载 /usr/data/meow/services.d + TF
# MeowOS/services.d,同名板载优先);无卡时 svcd 跳过本服务,系统核心不依赖它。
# 职责:周期读 /sys/class/switch/{headset,balance}/state,插入变化时自动
# `amixer cset numid=9 <port>`(4.4→3 优先于 3.5→2;都不插→不动保持上次)。
# 写后 cget 读回校验,失败记日志不重试风暴(状态翻身后才再评估)。
# 触发即启动(trigger=boot);子进程崩则 on-fail 拉起,防常驻守护静默丢失。
exec=/usr/data/mnt/sd_0/MeowOS/opt/bin/meow_route
args=
enabled=1
restart=on-fail
backoff_ms=2000
max_restart=5
trigger=boot
cap=