Support for xrdesktop (Virtual Reality) in elementary

Get work done on the Linux desktop - in Virtual or Augmented Reality (XR).
Rendering elementary desktop windows in VR

Built For

Users who'd love to interact with the beautiful linux desktop of elementary in Virtual/Augmented Reality (XR).

Contributions

If you like my contributions, ❤️ Sponsor Me. It would mean the world to me!

This project has three parts which work together to create the elementary XR experience:

Gala Plugin (Window Manager plugin)

A plugin for the elementary OS Window Manager which enables us to mirror the desktop windows to XR: https://github.com/elementary/gala/pull/1095

Wingpanel Indicator (Top panel plugin)

An indicator for the elementary OS top panel which provides a possibility to enable or disable window mirroring to XR: https://github.com/marbetschar/wingpanel-indicator-xrdesktop

Switchboard Plug (System settings plugin)

A plugin for the elementary OS system settings to enable the user to configure where and how desktop windows should be mirrored to XR: Development not started yet.

Built With

  • xrdesktop - A library for XR interaction with traditional desktop compositors.

  • Monado - The open source OpenXR runtime.

  • Gala - The elementary OS Window Manager.

  • Wingpanel - The elementary OS top panel that holds indicators and spawns an application launcher.

  • Switchboard - An extensible System Settings app designed for elementary OS.

  • Vala - a modern programming language to write applications that run on the GNOME runtime libraries