
Плагин для диспетчера окон рабочего стола KWin превращает KDE Plasma в пространственную рабочую среду. Разработка Станислава Александрова позволяет формировать интерфейс на парящих в воздуху виртуальных экранах через очки дополненной, смешанной и виртуальной реальности.
Плагин поддерживает работу с парящими окнами, совмещение физических и виртуальных экранов, произвольное позиционирование экранов в трёхмерном пространстве, управление клавиатурой и поворотами головы без необходимости в мыши или ВР-контроллерах, а также умеет отслеживать пространственное положение пользователя. За отрисовку отвечает модуль Qt Quick 3D Xr на OpenXR. Платформа Monado протестирована с очками Rokid Max и HP G2, а сервер WiVRn — c Quest 3.
Автор применил ввод через устройство KwinVrInputDevice для перемещения указателя по аналогии с мышью без ограничений по области вывода. За размещение окон отвечают штатные возможности KWin, которые пришлось модифицировать для всплывающих окон и перемещения окна за пределы области вывода. Для работы нужны патчи к Qt и XWayland. Большинство патчей приняты в кодовую базу Qt и войдут в выпуски 6.10.2 и 6.11; четыре пока остаются вне релизов.
Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.
Далее: Скрытые улучшения беты SteamVR 2.15.1 оказались намного важнее объявленных



