KDE Plasma kunne få en VR-desktoptilstand på Linux

En udvikler har præsenteret kode, der kan omdanne KDE Plasma til et 3D VR-skrivebords-miljø, hvilket revolutionerer Linux-brugeres computermuligheder i VR.

En udvikler har indsendt et udkast til kode til KDE-teamet, der kunne forvandle Plasma-skrivebords-miljøet til et fuldt funktionelt 3D VR-interface. Dette er et stort skridt for Linux-skrivebordsbrugere, der ønsker at sige farvel til fladskærme og træde ind i en dækkende computeroplevelse.

Udvikleren, Stanislav Aleksandrov, har indsendt udkastet til plugin til KWin, som er vindueshåndtereren for KDE Plasma. Dette er heller ikke bare et sjovt koncept; Aleksandrov's langsigtede mål er at få KWin til at køre helt uden flade skærme. Det betyder, at KDE kunne blive et primært, fuldt udbygget VR-skrivebords-miljø, der lader dig bruge dit foretrukne Linux-OS inde i et headset.

Hvis denne kode accepteres og finpudses, ændrer det dramatisk måden, vi interagerer med Linux på enheder som Steam Frame, der kører KDE Plasma, eller endda standard VR-headsets som Meta Quest 3. Kernen i dette plugin er KWin's evne til at håndtere flydende vinduer i et 3D-rum.

Du kan forvente at trække vinduer rundt og opsætte fysiske og virtuelle skærme omkring dig. Det ligner meget det, Meta Quest 3 allerede lader dig gøre, da miljøet gengiver alle elementer fra vindueskanterne til applikationerne som fuldt 3D-objekter.

Det er langt mere organiseret end jeg har set med Metas version. Det ser utrolig flydende ud og er præcis, hvad du ønsker, når du designer et arbejdsområde, der ikke er afhængigt af fysiske monitorrammer. Det, jeg finder mest interessant, er fokus på arbejde og tilgængelighed. Pluginet understøtter fuld tastaturkontrol, hvilket er essentielt for reel produktivitet i VR.

Det bruger Headgaze til input, som gør, at du kan navigere i grænsefladen helt uden hænder og omgå behovet for standardperiferiudstyr eller motionscontrollere. Pluginet har også en "Follow Mode", som foreslår, at vinduer kan forblive i dit synsfelt, mens du bevæger dit hoved.

At få dette til at køre lige nu er ikke præcist plug-and-play. Pluginet bruger Qt Quick 3D Xr, så du skal have installeret et ordentligt OpenXR-runtime. Udvikleren har testet det med succes ved hjælp af Monado med headsets som HP G2 og WiVRn til Meta Quest 3. Du skal også have patchede versioner af Qt og XWayland. Aleksandrov sagde, at de fleste af de vigtige patches allerede er upstreamed og burde komme i kommende KDE-versioner som 6.10.2 og 6.11.

Udvikleren argumenterede stærkt for at integrere dette direkte i KWin i stedet for at gøre det til en separat proces. Denne beslutning handler primært om ydeevne. Når du forsøger at gengive høje opløsninger, påvirker ethvert ekstra trin, som at flytte buffere eller offscreen rendering, komforten alvorligt.

Aleksandrov sagde, at pluginet i høj grad afhænger af KWin's interne funktioner. At holde inputlogikken, renderinglogikken og vinduesplaceringssystemet samlet inden for KWin er kritisk for at opnå den nødvendige klarhed og hastighed. Udvikleren ønsker den samme brugeroplevelse, vi har nu for flade skærme, men perfekt oversat til VR. Det betyder, at KWin skal udvikle sig til en VR-compositor selv.

Udvikleren hævder, at de bruger det hver dag, hvilket antyder, at det fungerer, men det er stadig et udkast, der har brug for betydelige redigeringer, før det kan flettes. De bemærkede, at mekanismerne til at håndtere vinduesfokus og brugerinput stadig har brug for betydelig kodeomstrukturering. Desuden mangler flere indstillinger, som overfladetykkelse og headgaze-kontrol, i øjeblikket. Uanset hvad er det godt at se, at VR har potentialet til at komme til Linux på en meget lettere måde.

Kilde: KDE via GamingOnLinux

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up