Pro kompozitního správce KWin byl navržen experimentální plugin, který transformuje KDE na pracovní prostředí pro systémy virtuální reality. Tento plugin umožňuje vytvářet rozhraní nikoli na fyzickém monitoru, ale ve formě virtuálních obrazovek v 3D prostoru, přičemž interakce probíhá pomocí brýlí pro rozšířenou realitu nebo 3D helmami.
Podporuje práci s plovoucími okny, kombinaci fyzických a virtuálních obrazovek, libovolné umístění obrazovek v 3D prostoru a ovládání pomocí klávesnice bez nutnosti použití myši nebo VR ovladačů, stejně jako režim sledování polohy uživatele. Pro vykreslování je použit modul Qt Quick 3D Xr, založený na runtime OpenXR. Jako runtime byla vyzkoušena platforma Monado ve spojení s brýlemi pro rozšířenou realitu Rokid Max a HP G2, stejně jako server WiVRn s 3D helmou Quest 3.

Pro organizaci vstupu bylo implementováno zařízení KwinVrInputDevice, které umožňuje pohybovat ukazatelem analogicky jako myší, ale bez omezení na hranice výstupní oblasti. Pro umístění oken v 3D prostoru byly využity standardní možnosti KWin, které byly mírně upraveny pro plovoucí okna a rozšířeny o možnost přesouvat okna za hranice výstupní oblasti. Pro práci jsou vyžadovány patche pro Qt a XWayland. Většina patchů byla již přijata do základního kódu Qt a bude součástí vydání 6.10.2 a 6.11, neprošlo pouze 4 patche.
Zdroj: opennet.ru
