Ein KWin-Plugin zur Nutzung von KDE in virtueller Realität

Für den Compositing-Manager KWin wurde ein experimentelles Plugin veröffentlicht, das KDE in eine Desktop-Umgebung für Virtual-Reality-Systeme verwandelt. Das Plugin ermöglicht die Generierung der Benutzeroberfläche nicht auf einem physischen Monitor, sondern als virtuelle Bildschirme im 3D-Raum, die über Augmented-Reality-Brillen oder 3D-Headsets zugänglich sind.

Unterstützung für schwebende Fenster, die Kombination von physischen und virtuellen Bildschirmen, beliebige Bildschirmpositionierung im 3D-Raum, Tastatursteuerung ohne Maus oder VR-Controller sowie Benutzerpositionsverfolgung sind verfügbar. Das Rendering erfolgt mit dem Qt Quick 3D XR-Modul, das an die OpenXR-Laufzeitumgebung angebunden ist. Die Monado-Plattform wurde als Laufzeitumgebung in Verbindung mit den Augmented-Reality-Brillen Rokid Max und HP G2 getestet. Server WiVRn mit einem Quest 3 3D-Headset.


Ein KWin-Plugin zur Nutzung von KDE in virtueller Realität

Für die Eingabe wurde KwinVrInputDevice implementiert, wodurch der Mauszeiger ähnlich wie mit einer Maus bewegt werden kann, jedoch nicht auf die Grenzen des Ausgabebereichs beschränkt ist. Für die Fensterplatzierung im 3D-Raum werden die Standardfunktionen von KWin genutzt, die für Popup-Fenster leicht modifiziert und um die Möglichkeit erweitert wurden, Fenster außerhalb des Ausgabebereichs zu verschieben. Diese Funktionalität erfordert Patches für Qt und XWayland. Die meisten dieser Patches wurden bereits in die Qt-Quellcodebasis aufgenommen und werden in den Versionen 6.10.2 und 6.11 enthalten sein; lediglich vier Patches fehlen noch.



Source: opennet.ru
Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster