Un plugin expérimental pour le gestionnaire de composition KWin a été publié. Il transforme KDE en un environnement de bureau pour les systèmes de réalité virtuelle. Ce plugin permet de générer l'interface non pas sur un écran physique, mais sous forme d'écrans virtuels dans un espace 3D, accessibles via des lunettes de réalité augmentée ou des casques 3D.
La prise en charge des fenêtres flottantes, la combinaison d'écrans physiques et virtuels, le positionnement arbitraire des écrans dans l'espace 3D, le contrôle au clavier sans souris ni manettes VR, et le suivi de la position de l'utilisateur sont disponibles. Le rendu est effectué à l'aide du module Qt Quick 3D Xr, lié à l'environnement d'exécution OpenXR. La plateforme Monado a été testée comme environnement d'exécution avec les lunettes de réalité augmentée Rokid Max et HP G2, ainsi que… serveur WiVRn avec un casque 3D Quest 3.

Pour la saisie, le périphérique KwinVrInputDevice a été implémenté, permettant de déplacer le pointeur comme avec une souris, sans toutefois être limité à la zone d'affichage. Le placement des fenêtres dans l'espace 3D repose sur les fonctionnalités standard de KWin, légèrement modifiées pour les fenêtres contextuelles et étendues pour permettre leur déplacement hors de la zone d'affichage. Cette fonctionnalité nécessite des correctifs pour Qt et XWayland. La plupart de ces correctifs ont déjà été intégrés au code source de Qt et seront inclus dans les versions 6.10.2 et 6.11 ; il n'en reste que quatre à implémenter.
Source: opennet.ru
