Для использования настольного VR на Linux необходимо использовать Monado. Monado - это среда исполнения OpenXR для GNU/Linux с открытым исходным кодом, призвана предоставить разработчикам базовые элементы для работы на платформах GNU/Linux. Monado является важным компонентом для запуска VR проектов на платформе Varwin, поэтому для наших нужд используется кастомизированная сборка Monado

На данный момент Desktop VR на Linux работает в экспериментальном режиме и поддерживает только одну настольную гарнитуру HTC Vive

Для запуска мобильных проектов установка Monado не требуется

Установка

  1. Выполните команду

    sudo apt install varwin-monado
    CODE

    Данная команда сработает только в том случае, если вы выполнили команду

    wget -q -O - https://dist.varwin.com/debian/stable/17/setup-repo.sh | sudo bash
    CODE

    из предыдущей статьи по установке Varwin

  2. Подтвердите действие паролем для текущего пользователя

  3. Дождитесь завершения установки

Запуск

  1. Выполните команду
    monado-service
    CODE

    Не закрывайте окно терминала, где запущено monado-service, иначе запущенные VR приложения завершится

Остановка

  1. Откройте терминал
  2. Нажмите комбинацию клавиш Ctrl+C

Если во время процесса запуска появляются какие-либо ошибки, выполните команду

rm /run/user/1000/monado_comp_ipc
CODE
Эту команду необходимо выполнять после каждого завершения VR сеанса, или когда необходимо перезапустить Monado если что-то пошло не так