Плъгин за KWin за използване на KDE в виртуална реалност

Предложен експериментален плъгин за композитния мениджър KWin, който преобразува KDE в работна среда за системи с виртуална реалност. Плъгинът позволява създаването на интерфейс не на физически монитор, а под форма на виртуални екрани в 3D пространство, работата с които се осъществява чрез очила за добавена реалност или 3D шлемове.

Поддържа се работа с плаващи прозорци, комбиниране на физически и виртуални екрани, произволно позициониране на екрани в 3D пространство, управление с клавиатура без необходимост от мишка или VR контролери, режим за проследяване на позицията на потребителя. За рендиране е използван модула Qt Quick 3D Xr, свързан с runtime OpenXR. Като runtime е тествана платформата Monado в комбинация с очила за добавена реалност Rokid Max и HP G2, както и сървър WiVRn с 3D шлем Quest 3.

Плъгин за KWin за използване на KDE в виртуална реалност

За организиране на въвеждане е реализирано устройството KwinVrInputDevice, което позволява преместване на указателя аналогично на мишка, но без ограничения в границите на изходната област. За разполагане на прозорците в 3D пространство са използвани стандартните възможности на KWin, малко изменени за плаващи прозорци и разширени с възможността за преместунане на прозорци извън изходната област. За работа е необходимо прилагане на патчове към Qt и XWayland. Повечето патчове вече са приети в кодовата база на Qt и ще влязат в състава на версиите 6.10.2 и 6.11, само 4 патча остават непренесени.



Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster