Repository navigation
Releases
DeckyAlly v0.2.0
DeckyAlly v0.2.0 为 ROG Ally X 增加摇杆灯光控制,并保留休眠唤醒后的内置手柄自动恢复功能。
功能
- 自定义摇杆灯光颜色、亮度和动画速度
- 常亮、呼吸、光谱、波浪、闪烁与电量指示效果
- 休眠唤醒后恢复已保存的灯光设置
- 解锁后检查内置手柄,仅在输入链路持续异常时尝试重启 InputPlumber
当前版本仍需在 ROG Ally X 真机上继续验证。
DeckyAlly v0.1.2
DeckyAlly 0.1.2 实验版。
本版调整恢复策略,解决正常解锁后重复刷新手柄以及锁屏变慢的问题:
- SteamOS 锁屏期间不采集设备状态、不读取服务日志,也不重启 InputPlumber。
- 休眠开始时立即取消正在进行的基线探测,并关闭恢复闸门。
- 唤醒后等待 Steam UI 明确确认已解锁,再给予 SteamOS 8 秒自行恢复时间。
- 输入链路结构正常时不干预;检测状态不确定时也不重启。
- 仅在物理接口或 InputPlumber 合成链路连续 3 次异常时重启一次服务。
- 旧版保存的“每次唤醒都尝试恢复”设置会自动迁移为条件恢复。
本版已通过 TypeScript 类型检查、前端构建、38 项自动化测试及安装包验证。
安装请下载 DeckyAlly-0.1.2.zip,不要下载 GitHub 自动生成的 Source code 压缩包。覆盖解压后重启 plugin_loader.service。
限制:InputPlumber 没有提供“Steam 已收到实际按键”的无侵入健康状态。因此若设备结构完整但按键仍无响应,本版会保守地不重启,请保留诊断日志供后续改进。
DeckyAlly v0.1.1
DeckyAlly 0.1.1 实验版。
修复在 Ally X 真机上发现的 Decky/AppImage 动态库环境冲突:插件调用 SteamOS 的 systemctl、journalctl、busctl 和 dbus-monitor 时,现在会清除继承的 LD_* 动态链接器变量并使用系统命令路径,避免错误加载 Decky 自带的 libcrypto.so.3。
本版新增对应回归测试,并已通过 TypeScript 类型检查、前端构建、34 项自动化测试及安装包验证。
安装请下载 DeckyAlly-0.1.1.zip,不要下载 GitHub 自动生成的 Source code 压缩包。覆盖解压后重启 plugin_loader.service,再进行一次休眠/唤醒测试。自动恢复实际按键的效果仍需真机复测。
DeckyAlly v0.1.0
DeckyAlly 0.1.0 实验版。
首个版本提供 ROG Ally X(RC72LA)在 SteamOS 系统唤醒后的内置手柄自动恢复与诊断。
安装请下载 DeckyAlly-0.1.0.zip,不要下载 GitHub 自动生成的 Source code 压缩包。ZIP 内已包含前端构建产物和 Python 模块,设备端无需 npm、pip 或编译。可使用旁边的 .sha256 文件校验下载内容。
注意:此版本已通过本地类型检查、前端构建、33 个自动化测试及安装包验证,但尚未在 Ally X 真机上验证。完整安装与测试说明请参阅 README。