XR for the Linux Desktop

AR and VR did not only introduce a new class of output devices, but with tracked controllers and hands also the requirement for a new set of user interactions. xrdesktop tries to translate these new devices to the classical UX model with keyboard and mouse. It is an open source project which enables interaction with traditional desktop environments, such as GNOME and KDE, in VR. xrdesktop makes window managers aware of VR and is able to use VR runtimes to render desktop windows in 3D space, with the ability of manipulating them with VR controllers and generating mouse and keyboard input from VR.

lightbulb_outline View ideas list


  • glib
  • openxr
  • vulkan
  • c
  • wayland


comment IRC Channel
email Mailing list
mail_outline Contact email

xrdesktop 2021 Projects

  • sin3point14
    glTF virtual environment loading
    Virtual desktops look nice with a comfortable environment round them. This project allows the user to use a glTF file as their custom xrdesktop...
  • Remco Kranenburg
    Predictive Text Input for Virtual Reality
    A complete predictive text input solution for xrdesktop. It is an aggregation of three input modes: Dasher, Swype and a normal virtual keyboard....