Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Steam runtime does not support OpenVR manifest translation

オープン
#758 コメント 11 件 リアクション 3 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
shell

調査の方向性

リポジトリのファイル、エントリポイント、テストは指定されていません。まず、Steam runtime または pressure-vessel による OpenVR マニフェストの処理箇所を特定し、次にリンク先の OpenOVR マニフェスト例と比較してください。Steam common および root にインストールされた 32/64-bit プロバイダーから、マニフェストとシンボリックリンクされたライブラリを期待される構造に変換できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

Pressure Vessel

With the OpenXR support well under way now is a good time to also bring this up as promised,

The OpenVR manifest may for instance point to SteamVR installed in the user's Steam common or it may point to an OpenVR translation layer installed on the system root as an alternative provider of the OpenVR API and it may be necessary to traverse symlinks that account for proper 64 and 32 bit architecture installed to the system and reform it into the expected OpenVR directory structure elsewhere which may include a system packaged OpenVR manifest.

Without this manifest translation OpenVR libs must be installed directly to /opt or somewhere in the user's home folder to bypass pressure vessel. This is largely preventing distribution packaging of these OpenVR translation layers.

An implementation should account for following symlinks to the libraries themselves and support a root installed OpenVR manifest which is symlinked in the user's home directory for easy enablement of these translation layers.

Quick example of a bare bones packaged OpenVR manifest https://gitlab.com/znixian/OpenOVR/-/blob/openxr/openvrpaths.vrpath.in?ref_type=heads

主要言語
Shell
スター
1.5k
フォーク
98
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

ValveSoftware/steam-runtime のほかの issue

ValveSoftware/steam-runtime の issue をすべて見る

似ている issue

Shell/Bash の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。