Quest+LighthouseをOpenVR-SpaceCalibratorで実現していたり、VirtualDesktop Streamerを使っていたり、ほかアドオンが読み込まれないと期待動作しない環境でSteamVRを使用している場合に、よくわかりませんが時折SteamVR起動時に「一部のアドオンがブロックされています」が表示される場合が起こります。少なくともうちの環境では。🥺
これまではこのダイアログが表示される状態に陥っても、ダイアログから「アドオンを管理」または起動中のSteamVRのシステムトレイアイコンを右クリックして設定画面を呼び出し、GUIから必要なアドオンをブロック解除し、促されるSteamVRの再起動で期待動作を復元できていました。
しかし、今晩はGUIからブロック解除を行った後に促されるSteamVRの再起動ボタンを押下しても、再起動しています表示から進まなく(SteamVRが終了しなく)なってしまい困りました。強制終了してもブロック解除できていない状態のままです。
とりま、このあたりの設定は以下のファイルにありました。
C:\Program Files (x86)\Steam\config\steamvr.vrsettings
必要な部分だけ抜粋すると、ブロックされたアドオンがある場合は次のような設定項目があります。
"driver_01spacecalibrator" : {
"blocked_by_safe_mode" : true
},
"driver_VirtualDesktop" : {
"blocked_by_safe_mode" : true
},
これを false
にするとブロック解除された状態で起動するようになります。
私の環境ではなぜか OpenVR-SpaceCalibrator がブロックされる場合が月に1度くらいの頻度で発生します。いままではGUIでブロック解除から再起動できていたので「またか」といった程度で数分から十数分で対処できましたが、今回はGUIから再起動できず、強制終了してもブロック解除の設定変更が保存されておらず困りました。最終手段として設定ファイルを手編集して解決しました。なおったからヨシ!と思いたいところですが、なんとも面倒です。