Plugin pro KWin pro používání KDE ve virtuální realitě

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.

Plugin pro KWin pro používání KDE ve virtuální realitě

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
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster