Share screen of qube with another qube

A past discussion on Video conferences in Qubes lead to the creation of a github issue which culminated in the documentation of how to this. Thanks to everyone involved!

The Problem

We all know the frustration of having to demo a project on one AppVM A but having our regular videoconferencing software in AppVM B. One has to install/start the software on the other one, making an overall bad experience. Sometimes even having to do this in a rush because we had forgotten about this “detail”.

The Solution

Having an option to Share Screen to AppVM on AppVM A which would show as a virtual camera on AppVM B with the screen from A . Then on the videoconferencing software all the user would have to do is select that virtual camera to share the screen.

A guide on how to do this is linked bellow (disclaimer: it’s a bit technical):