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

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