Homekit-steam-user-switcher: A way to remotely switch Steam users using HomeKit
9 months ago
- #Automation
- #HomeKit
- #Steam
- 暴露一个虚拟的HomeKit电视配件,每个输入源对应一个Steam用户
- 选择输入源会更新Steam的AutoLoginUser;关闭"电视"会重启Steam
- 专为无头游戏主机设计,无需KVM即可轻松切换Steam账户
- 提供带Active+ActiveIdentifier的HomeKit电视服务
- 输入源即Steam用户(标签显示PersonaName,slug使用AccountName)
- 切换输入源会自动设置对应的AutoLoginUser
- 关闭电视会终止Steam进程(执行killall steam)
- 配对信息/状态存储在XDG路径:~/.local/state/homekit-steam-user-switcher/
- 需要Linux系统和Python 3.9+环境
- 使用pip install --user -r requirements.txt安装依赖
- 将脚本安装到用户bin目录
- 创建并启用systemd用户单元服务
- 配对码:111-11-111
- 通过苹果家庭App的「更多选项」添加配件
- 支持自定义名称、端口、绑定IP或手动输入
- 卸载需删除状态目录并禁用服务
- MIT许可证