Se ha propuesto un complemento experimental para el gestor de composición KWin que convierte KDE en un entorno de escritorio para sistemas de realidad virtual. El complemento permite crear una interfaz no en un monitor físico, sino en forma de pantallas virtuales en un espacio 3D, cuyo manejo se realiza a través de gafas de realidad aumentada o cascos 3D.
Se admite el trabajo con ventanas flotantes, fusión de pantallas físicas y virtuales, posicionamiento arbitrario de pantallas en el espacio 3D, control mediante teclado sin necesidad de usar ratón o controladores VR, y un modo de seguimiento de posición del usuario. Se utiliza el módulo Qt Quick 3D Xr para el renderizado, ligado al runtime OpenXR. Se ha probado la plataforma Monado en combinación con las gafas de realidad aumentada Rokid Max y HP G2, así como servidor WiVRn con el casco 3D Quest 3.

Para organizar la entrada, se ha implementado el dispositivo KwinVrInputDevice, que permite mover el puntero de manera similar al ratón, pero sin estar limitado a los bordes del área de salida. Para posicionar ventanas en el espacio 3D se utilizan las capacidades estándar de KWin, ligeramente modificadas para ventanas emergentes y ampliadas con la opción de mover ventanas más allá del área de salida. Se requiere aplicar parches a Qt y XWayland. La mayoría de los parches ya han sido aceptados en la base de código de Qt y se incluirán en las versiones 6.10.2 y 6.11, quedando solo 4 parches sin transferir.
Fuente: opennet.ru
