Hasty Briefsbeta

双语

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许可证