Steam Frame アプリのインストーラー
Steam Frame 用の自作アプリ 4 つを、ヘッドセットの Konsole に 1 行打つだけで入れる・更新する・外すためのスクリプトです。
入れ方
ヘッドセットの Konsole(デスクトップモードのターミナル)で:
curl -fsSL https://frame.sasaken1102s.net | shアプリの一覧が出るので、番号を選びます(スペースで区切って複数、a で全部、u で外す、q で終わる)。入っているアプリを選ぶと最新版に更新します。聞くのは、そのアプリで選ぶ必要のあることだけです。
入るアプリ
frameeyeosc
Frame のアイトラッキング(視線とまぶた)を、VRChat のアバターの目に反映します。Steam Link で遊んでいる PC 版 VRChat に OSC で送ります。
frame-jp-keyboard
Frame の VR キーボードに、スマホと同じ 12 キーのフリック入力とかな漢字変換を付けます。英語は候補つきの QWERTY です。
frame-mic-tuner
マイクのエコー除去とノイズ除去を、SteamVR のダッシュボードから切り替えます。イヤホンとスピーカーでおすすめの設定に一発で変えられます。動画は音が出ます。
frame-perf-overlay
フレームレート、CPU・GPU の負荷、温度、電池などを視界の隅に表示します。カクつきや本体の熱さの原因がその場で分かります。
使う前に、各アプリの README(必要なもの・注意)を読んでください。
外し方
上と同じコマンドで、メニューの u から選びます。設定も消すかどうかは聞かれます(既定は残す)。
やること・やらないこと
- 各アプリの GitHub の最新リリースから tar.gz と
SHA256SUMSをダウンロードし、SHA-256 が合ったものだけを入れます。アーカイブに絶対パスや..、リンクが入っていたら止めます - 展開したリリースの
install.shを実行するだけです。手で./install.shしたときと同じで、出力もそのまま見えます - sudo は使いません。書き込むのはホームフォルダの中だけです(一時フォルダ
~/.cache/frame-installer/は終わったら消します) - 入れたあとの更新は、各アプリのパネルやキーボードの更新ボタンからもできます
SHA256SUMS は同じリリースに付いているチェックサムで、ダウンロードの破損は防げますが、署名ではありません。
スクリプトの中身は、ブラウザでは見えないので、/i で読めます。
質問なしで使う
curl -fsSL https://frame.sasaken1102s.net | sh -s -- install eye miccurl -fsSL https://frame.sasaken1102s.net | sh -s -- install all --yescurl -fsSL https://frame.sasaken1102s.net | sh -s -- uninstall perf- アプリ名は短く
eyekeyboardmicperfでも、allで全部 --yes質問にはすべて既定の答えで進む(ターミナルが無いときも同じ)--lang ja|en表示の言語(既定はロケール、無ければ Steam の言語設定)--help使い方
入っている版のほうが最新リリースより新しいときは、聞いてから戻します(--yes のときは戻さずにそのまま)。
English
Installs, updates or removes sasaken1102r's four Steam Frame apps with one line in the headset's Konsole:
curl -fsSL https://frame.sasaken1102s.net | shPick apps by number from the menu (a all, u remove, q quit). Apps: frameeyeosc, frame-jp-keyboard, frame-mic-tuner, frame-perf-overlay (links above).
Without questions:
curl -fsSL https://frame.sasaken1102s.net | sh -s -- install eye miccurl -fsSL https://frame.sasaken1102s.net | sh -s -- install all --yescurl -fsSL https://frame.sasaken1102s.net | sh -s -- uninstall perfOptions: --lang ja|en, --help. To remove an app, run the same command and choose u.
- It downloads each app's latest GitHub release with its
SHA256SUMS, installs only when the SHA-256 matches, and refuses archives with absolute paths,..or links. - It just runs the release's own
install.sh. - No sudo. It writes only inside your home folder.
The script itself is readable at /i.