docs/scripts(kaisa): add doctor verify mode and HDMI readiness checks

Add a more detailed --verify flow to capture Jack/ELD/subdevices, route per sink, and collect kernel error windows. Improve --fix with readiness gating, retries, and connected-only selection; document single-monitor pcm mapping behavior and ignore local logs/artifacts.

Made-with: Cursor
This commit is contained in:
2026-04-09 22:26:35 +08:00
parent bda6b60c15
commit 60b7cd389f
14 changed files with 1406 additions and 76 deletions

View File

@@ -8,7 +8,10 @@
-- WirePlumber 无法匹配 device.profile最终会把活动配置留在 off且 pactl set-card-profile HiFi
-- 报「无此实体」。此时请保持 "pro-audio" 先恢复输出;待 install-kaisa-ucm-overlay + 重启后 pactl 已出现
-- HiFi: 时,再把本变量改为 "HiFi" 并重启用户 pipewire 栈。
local KAISA_WP_DEVICE_PROFILE = "pro-audio" -- 或 "HiFi"
--
-- 当前仓库主交付为 UCM/HiFi当你已验证 `pactl list cards` 的「配置文件」里出现 `HiFi:`
-- 就应默认固定为 "HiFi",避免重启后回退到 stereo-fallback只剩 3.5mm)。
local KAISA_WP_DEVICE_PROFILE = "HiFi" -- 或 "pro-audio"(仅用于临时排障对照)
table.insert(alsa_monitor.rules, {
matches = {