Pre správcu kompozície KWin bol vydaný experimentálny plugin, ktorý transformuje KDE na desktopové prostredie pre systémy virtuálnej reality. Plugin umožňuje generovať rozhranie nie na fyzickom monitore, ale ako virtuálne obrazovky v 3D priestore, prístupné prostredníctvom okuliarov s rozšírenou realitou alebo 3D headsetov.
K dispozícii je podpora plávajúcich okien, kombinácia fyzických a virtuálnych obrazoviek, ľubovoľné umiestnenie obrazovky v 3D priestore, ovládanie klávesnicou bez potreby myši alebo VR ovládačov a sledovanie polohy používateľa. Renderovanie sa vykonáva pomocou modulu Qt Quick 3D Xr, ktorý je prepojený s runtime prostredím OpenXR. Platforma Monado bola testovaná ako runtime prostredie v spojení s okuliarmi rozšírenej reality Rokid Max a HP G2, ako aj... server WiVRn s headsetom Quest 3 3D.

Pre vstup bol implementovaný KwinVrInputDevice, ktorý umožňuje pohyb ukazovateľa podobne ako myšou, ale nie je obmedzený na hranice výstupnej oblasti. Pre umiestnenie okna v 3D priestore sa používajú štandardné možnosti KWin, mierne upravené pre vyskakovacie okná a rozšírené o možnosť presúvať okná mimo výstupnej oblasti. Táto funkcionalita vyžaduje záplaty pre Qt a XWayland. Väčšina týchto záplat už bola prijatá do kódovej základne Qt a bude zahrnutá vo verziách 6.10.2 a 6.11; zostávajú už len štyri záplaty.
Zdroj: opennet.ru
