Ett experimentellt plugin har föreslagits för kompositadministratören KWin, som omvandlar KDE till en skrivbordsmiljö för virtuella verklighetssystem. Pluginet gör det möjligt att skapa grÀnssnitt inte pÄ en fysisk skÀrm, utan i form av virtuella skÀrmar i 3D-utrymmet, vilket hanteras genom augmented reality-glasögon eller 3D-hjÀlmar.
Det stöder arbete med svÀvande fönster, kombination av fysiska och virtuella skÀrmar, godtycklig positionering av skÀrmar i 3D-utrymmet, styrning med tangentbordet utan behov av att anvÀnda mus eller VR-kontroller, samt lÀge för att spÄra anvÀndarens position. För rendering anvÀnds modulen Qt Quick 3D Xr, kopplad till runtime OpenXR. Som runtime har plattformen Monado testats tillsammans med augmented reality-glasögonen Rokid Max och HP G2, samt server WiVRn med 3D-hjÀlmen Quest 3.

För att organisera inmatning har enheten KwinVrInputDevice implementerats, som gör det möjligt att flytta pekaren pÄ samma sÀtt som en mus, men utan att begrÀnsas av grÀnserna för utmatningsomrÄdet. För att placera fönster i 3D-utrymmet anvÀnds KWins standardfunktioner, nÄgot modifierade för popup-fönster och utökade med möjligheten att flytta fönster utanför utmatningsomrÄdet. För att fÄ det att fungera krÀvs tillÀmpning av patchar till Qt och XWayland. De flesta patcharna har redan accepterats i Qt:s kodbas och kommer att ingÄ i versioner 6.10.2 och 6.11, medan endast 4 patchar ÄterstÄr att migrera.
KĂ€lla: opennet.ru
