Closed7

ヘッドレスMac miniにSidecarでSteamLink

kingukingu

対象のマシンにsshしてSidecarを起動するスクリプトを実行する。
https://www.reddit.com/r/MacOS/comments/il8x0y/is_it_possible_to_automatically_connect_to/g3t71u1/

gist参照すればいいかも
https://gist.github.com/KoheiKanagu/59e2007b3de5a226cd543d1ae21c0665

そしたら許可されていませんとエラーが出るので、アクセシビリティのとこに増えたsshd-keygen-wrapperにチェックを入れる
sshd-keygen-wrapperが出てこない場合は、一旦sshを再接続したり、システム環境設定を終了させると出るかも

execution error: System Eventsでエラーが起きました: osascriptには補助アクセスは許可されません。 (-25211)

kingukingu

Big Pictureを起動する

open steam://open/bigpicture

初めて起動する時は時間かかるかも?

kingukingu

ショートカット

curl https://gist.githubusercontent.com/KoheiKanagu/59e2007b3de5a226cd543d1ae21c0665/raw/5607e54dd4c1ec27d3eda81d2ce358964afca3dd/sidecar.sh | bash

sleep 2

open steam://open/bigpicture
kingukingu

コントローラー使わない系のゲームであれば、マウスキーボード繋げば一応はプレイ可能だった。
マウスはMac miniに直接、キーボードはSmart Keyboard Folio

でもフレームレート微妙だったのであまり実用的ではないように思った
やはりSteamLinkのM1ないしBigSur対応を待つしかないか...

kingukingu

ちなみにMoonlighterは起動はするけど操作不能だった
Steamのコントローラドライバ周りの問題な気がする
Enter押したらエラーダイアログ消えたけどコントローラで操作はできない

kingukingu

前述のAppleScriptはMontereyではシステム環境設定の構成が変わったので動かない

Monterey向けにはこちらのスクリプトにする必要がある(Forkして日本語環境に対応する修正したもの)
https://github.com/KoheiKanagu/connect-sidecar

osascriptに直接渡せばよい

curl https://raw.githubusercontent.com/KoheiKanagu/connect-sidecar/main/Connect%20Sidecar%20-%20Monterey.applescript | osascript
このスクラップは2021/07/01にクローズされました