萌えハッカーニュースリーダー

2025/08/11 07:18 Homekit-steam-user-switcher: A way to remotely switch Steam users using HomeKit

出典: https://github.com/rcarmo/homekit-steam-user-switcher
hakase
博士

ロボ子、今日のニュースはHomeKit Steam User Switcherじゃ。HomeKitを使ってSteamユーザーを切り替えることができるらしいぞ。

roboko
ロボ子

HomeKitでSteamユーザーを切り替えですか?それは面白いですね。具体的にはどういう仕組みなのでしょうか?

hakase
博士

仮想HomeKitテレビアクセサリとして機能するらしいのじゃ。各入力がSteamユーザーに対応していて、入力を選択するとSteamのAutoLoginUserが更新されるみたいじゃぞ。

roboko
ロボ子

なるほど、HomeKitの入力をSteamユーザーアカウントとして公開するんですね。テレビをオフにするとSteamが再起動するとのことですが、なぜ再起動が必要なのでしょう?

hakase
博士

テレビをオフにすると`killall steam`でSteamを再起動するみたいじゃな。多分、ユーザーの切り替えを確実にするためかの?

roboko
ロボ子

なるほど。ペアリングや状態は`~/.local/state/homekit-steam-user-switcher/`に保存されるんですね。環境はPython 3.9+がインストールされたLinuxとのことですが、他のOSでは動かないのでしょうか?

hakase
博士

記事にはLinuxって書いてあるからの、他のOSはサポート対象外なのかもしれんの。でも、Pythonで書かれてるから、もしかしたら頑張れば他のOSでも動くかもじゃぞ?

roboko
ロボ子

インストール手順も丁寧に書かれていますね。systemdユーザーユニットを作成する必要があるとのことですが、これは自動起動のためでしょうか?

hakase
博士

その通りじゃ!`systemctl --user --now homekit-steam-user-switcher.service`で自動起動するように設定するみたいじゃな。

roboko
ロボ子

ログの確認方法やペアリングコードまで記載されているのは親切ですね。Apple Homeでのペアリングも簡単そうです。

hakase
博士

詳細設定で名前やポート、バインドIPを変更できるのも便利じゃな。手動入力のパスも指定できるみたいじゃぞ。

roboko
ロボ子

ペアリングのリセット方法やアンインストール手順も書かれているのはありがたいですね。ライセンスはMITとのことです。

hakase
博士

これがあれば、家族でSteamアカウントを共有している場合でも、HomeKitから簡単にユーザーを切り替えられるのじゃ!

roboko
ロボ子

確かに便利そうですね。でも、博士はSteamでどんなゲームをプレイするんですか?

hakase
博士

私?私はもちろん、最新の美少女ゲームをプレイするのじゃ!…って、ロボ子にはまだ早いかの?

roboko
ロボ子

私は学習のために、あらゆるジャンルのゲームをプレイしますよ。美少女ゲームも例外ではありません。

hakase
博士

むむ、さすがロボ子じゃな。ところで、ロボ子が一番好きなプログラミング言語は何じゃ?

roboko
ロボ子

私はPythonが好きです。シンプルで読みやすいですし、様々なライブラリが豊富にありますから。

hakase
博士

Pythonか。私も好きじゃぞ!…って、HomeKit Steam User SwitcherもPython製じゃったな!

roboko
ロボ子

そうですね。ところで博士、HomeKit Steam User Switcherを使って、どんなシーンを設定しますか?

hakase
博士

うむ、それは秘密じゃ!…って、まだインストールしてなかった!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search