Перейти к содержимому

Частые вопросы

Нет. vrOS — в первую очередь приложение на ПК, а VR — слой отображения, который подключается, когда среда есть. Без гарнитуры вы получаете окно на ПК: список оверлеев, настройки и любое расширение, которое делает свою работу в основной ОС. Процесс, который общается с VR-средой, запускается только тогда, когда он нужен.

Если SteamVR уже запущен, vrOS подключается к нему.

Нет, если вы это специально не включите. vrOS определяет запущенную среду по её процессу; он никогда её не запускает и никогда не проверяет её инициализацией API среды. Единственный путь, который может запустить SteamVR, — явное действие пользователя за настройкой, выключенной по умолчанию.

Нет. Когда среда завершается, vrOS сворачивает свою VR-часть и продолжает работать: основное приложение, ваши настройки, ваш список захватов и ваши расширения остаются нетронутыми. Есть настройка «Выходить вместе со SteamVR», если вам нужно именно это, и по умолчанию она выключена.

Обратное тоже верно. Падение SteamVR не уносит vrOS с собой, а ваши оверлеи возвращаются сами, когда возвращается среда. См. Устранение неполадок.

Пока нет. Поддержка Linux в разработке, и vrOS 2.0.0 в Steam — это сборка для Windows. Сборка для Linux рассчитана на настольный Linux x86-64 и SteamOS, с бэкендом для каждого Linux-стека VR — SteamVR for Linux через OpenVR, а Monado и WiVRn через OpenXR, — потому что ни один стек не реализует API оверлеев другого. Поддерживаемой её назовут, когда она выйдет в Steam, и не раньше. Подробности — в разделе Установка.

Нативная поддержка Steam Frame на самом устройстве в разработке и ещё не вышла. Два аппаратных вопроса пока открыты: какой путь оверлеев принимает встроенная среда и что там можно захватывать. Поддерживаемой она будет названа после проверки на устройстве, и не раньше.

Основной режим Frame работает уже сейчас. Когда вы стримите на Frame по беспроводной сети с ПК на Windows, vrOS работает на ПК внутри SteamVR так же, как для любой другой PCVR-гарнитуры, без каких-либо работ под Frame.

На Windows vrOS 2.0.0 работает с любой гарнитурой, подключённой через SteamVR, включая Quest через Steam Link или Virtual Desktop. Бэкенд оверлеев OpenXR для Monado и WiVRn входит в сборку для Linux, которая находится в разработке.

В Steam, приложение 3873610. Установка проводит через первый запуск.

На девяти, во всём приложении, без строк только на английском: English, Deutsch, Español (Latinoamérica), Français, Italiano, 日本語, 한국어, Русский и 简体中文. Выбор языка показывает самоназвания, а не флаги — флаг обозначает страну, а не язык. VR-клавиатура поставляется с шестью встроенными раскладками: английская на 70, 80 и 100 процентов, корейская 두벌식, японская ромадзи и японская 12-клавишная флик-раскладка.

Эти страницы доступны на тех же девяти языках. Раздел «Создание расширения» — на английском и японском, заметки о выпуске — только на английском.

Да. Каждый раздел управляется тремя способами, и все три поддерживаются на каждом экране, а не на части: лазер с контроллером, переход по фокусу только с геймпада и обычные мышь и клавиатура на ПК. Ничего не работает только по наведению.

Взгляд с подтверждением заложен повсюду — минимальные углы в градусах, гистерезис фокуса, правила dwell, — но указания взглядом в сборке пока нет, и настройки для него нет. См. Ввод.

Нет. Нет ни телеметрии, ни удалённого управления. Всё, что делает vrOS, происходит локально на той единственной машине, где он работает, и видно человеку в гарнитуре, и ничто из увиденного — захваченные окна, нажатия клавиш, сведения об окнах — не покидает машину.

Стоит назвать две вещи отдельно, потому что вне контекста эти механизмы звучат тревожно. Наблюдение за окном ограничено выбранными вами захватами: оно начинается, когда вы привязываете захват, и заканчивается, когда отвязываете его, и глобального хука не бывает никогда. Осведомлённость о тексте касается только позиции — vrOS узнаёт, что в захваченном окне есть точка ввода и где она, чтобы клавиатура вела себя правильно; он не читает ваш текст и не считывает нажатия клавиш.

Само ядро vrOS никогда не обращается к сети. Это делают расширения, которые вы включаете сами: Twitch связывается с Twitch и его сервисами смайликов, OBS Control — с добавленными вами экземплярами OBS, VRChat OSC — с VRChat на вашей машине. Каждое из них до первого запуска декларирует на экране согласия, к чему подключается. Все они перечислены на странице о конфиденциальности.

Нет, и он намеренно не повышает свои права. Об одном следствии стоит знать: Windows не пропускает внедрённый ввод в окно, запущенное от администратора, поэтому клики и клавиши с панели до такого окна не дойдут. Выбор источников помечает такие окна.

Не все, и лучше сказать это прямо. В 2.0.0 входят оверлеи, лазерный указатель, VR-клавиатура, передача ввода, панель производительности, инструменты игровой зоны и трекеров O·VR и маршрутизация звука, а вместе с ними поставляются пять расширений: VRChat OSC, OBS Control, саундборд, Twitch и Steam Link Face.

Чего нет в 2.0.0: вкладки «Время», медиавиджета, функций аккаунта VRChat, уведомлений, совместимых с XSOverlay, команд чата Twitch и действий за баллы канала, режима администратора, конструктора собственных тем и не только. Полный список — в Примечаниях к выпуску; там же фиксируется, что выходит в каждой следующей версии.

Да, пока можно. vrOS 1 находится в бета-ветке: в Steam щёлкните правой кнопкой по vrOS → Свойства → Бета-версии и выберите legacy. Чтобы вернуться на vrOS 2, выберите «Нет».

Две версии хранят настройки раздельно, поэтому переключаться туда и обратно безопасно. vrOS 2 не импортирует настройки, раскладки и входы в аккаунты из vrOS 1 — он начинает с чистого листа, и в Twitch и OBS нужно заново войти в их расширениях.

Да. Расширения говорят по одному протоколу через локальный сокет, отдают интерфейс в виде панелей Slint, которые vrOS рисует сам, и запрашивают те конкретные возможности, которыми пользуются, — вы выдаёте их при первом включении расширения и можете отозвать позже в разделе Настройки → Расширения. Сторонние расширения используют тот же API, что и встроенные; это сделано намеренно, потому что так API остаётся честным.

Первый выпуск устанавливает расширения из локальной папки, с экраном согласия, где перечислено, что они запросили. Начните с Создания расширения.

Настройки лежат в %APPDATA%\vrOS\config.toml на Windows (и в $XDG_CONFIG_HOME/vros/config.toml в сборке для Linux). Файл появляется, когда вы впервые меняете настройку. vrOS 1 хранил свои настройки в %LOCALAPPDATA%\vrOS; vrOS 2 эту папку не трогает.

Оверлеи, сохранённые пресеты и пользовательские раскладки клавиатуры — не конфигурация: они лежат в собственной базе данных vrOS и восстанавливаются при его запуске. У расширений есть своё постоянное хранилище — поэтому состояние расширения переживает падение среды, перезапуск приложения и перезагрузку.