Частые вопросы
Нужно ли vrOS, чтобы SteamVR был запущен?
Заголовок раздела «Нужно ли vrOS, чтобы SteamVR был запущен?»Нет. vrOS — в первую очередь приложение на ПК, а VR — слой отображения, который подключается, когда среда есть. Без гарнитуры вы получаете окно на ПК: список оверлеев, настройки и любое расширение, которое делает свою работу в основной ОС. Процесс, который общается с VR-средой, запускается только тогда, когда он нужен.
Если SteamVR уже запущен, vrOS подключается к нему.
Запускает ли vrOS при старте сам SteamVR?
Заголовок раздела «Запускает ли vrOS при старте сам SteamVR?»Нет, если вы это специально не включите. vrOS определяет запущенную среду по её процессу; он никогда её не запускает и никогда не проверяет её инициализацией API среды. Единственный путь, который может запустить SteamVR, — явное действие пользователя за настройкой, выключенной по умолчанию.
Закрывается ли vrOS вместе со SteamVR?
Заголовок раздела «Закрывается ли vrOS вместе со SteamVR?»Нет. Когда среда завершается, vrOS сворачивает свою VR-часть и продолжает работать: основное приложение, ваши настройки, ваш список захватов и ваши расширения остаются нетронутыми. Есть настройка «Выходить вместе со SteamVR», если вам нужно именно это, и по умолчанию она выключена.
Обратное тоже верно. Падение SteamVR не уносит vrOS с собой, а ваши оверлеи возвращаются сами, когда возвращается среда. См. Устранение неполадок.
Работает ли он на Linux?
Заголовок раздела «Работает ли он на Linux?»Пока нет. Поддержка 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?
Заголовок раздела «Работает ли он на Steam Frame?»Нативная поддержка Steam Frame на самом устройстве в разработке и ещё не вышла. Два аппаратных вопроса пока открыты: какой путь оверлеев принимает встроенная среда и что там можно захватывать. Поддерживаемой она будет названа после проверки на устройстве, и не раньше.
Основной режим Frame работает уже сейчас. Когда вы стримите на Frame по беспроводной сети с ПК на Windows, vrOS работает на ПК внутри SteamVR так же, как для любой другой PCVR-гарнитуры, без каких-либо работ под Frame.
Работает ли он с гарнитурами не от SteamVR?
Заголовок раздела «Работает ли он с гарнитурами не от SteamVR?»На 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, происходит локально на той единственной машине, где он работает, и видно человеку в гарнитуре, и ничто из увиденного — захваченные окна, нажатия клавиш, сведения об окнах — не покидает машину.
Стоит назвать две вещи отдельно, потому что вне контекста эти механизмы звучат тревожно. Наблюдение за окном ограничено выбранными вами захватами: оно начинается, когда вы привязываете захват, и заканчивается, когда отвязываете его, и глобального хука не бывает никогда. Осведомлённость о тексте касается только позиции — vrOS узнаёт, что в захваченном окне есть точка ввода и где она, чтобы клавиатура вела себя правильно; он не читает ваш текст и не считывает нажатия клавиш.
Само ядро vrOS никогда не обращается к сети. Это делают расширения, которые вы включаете сами: Twitch связывается с Twitch и его сервисами смайликов, OBS Control — с добавленными вами экземплярами OBS, VRChat OSC — с VRChat на вашей машине. Каждое из них до первого запуска декларирует на экране согласия, к чему подключается. Все они перечислены на странице о конфиденциальности.
Нужны ли vrOS права администратора?
Заголовок раздела «Нужны ли vrOS права администратора?»Нет, и он намеренно не повышает свои права. Об одном следствии стоит знать: Windows не пропускает внедрённый ввод в окно, запущенное от администратора, поэтому клики и клавиши с панели до такого окна не дойдут. Выбор источников помечает такие окна.
Какие возможности v1 есть в 2.0.0?
Заголовок раздела «Какие возможности v1 есть в 2.0.0?»Не все, и лучше сказать это прямо. В 2.0.0 входят оверлеи, лазерный указатель, VR-клавиатура, передача ввода, панель производительности, инструменты игровой зоны и трекеров O·VR и маршрутизация звука, а вместе с ними поставляются пять расширений: VRChat OSC, OBS Control, саундборд, Twitch и Steam Link Face.
Чего нет в 2.0.0: вкладки «Время», медиавиджета, функций аккаунта VRChat, уведомлений, совместимых с XSOverlay, команд чата Twitch и действий за баллы канала, режима администратора, конструктора собственных тем и не только. Полный список — в Примечаниях к выпуску; там же фиксируется, что выходит в каждой следующей версии.
Можно ли ещё пользоваться vrOS 1?
Заголовок раздела «Можно ли ещё пользоваться vrOS 1?»Да, пока можно. 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 и восстанавливаются при его запуске. У расширений есть своё постоянное хранилище — поэтому состояние расширения переживает падение среды, перезапуск приложения и перезагрузку.