Comment 10 for bug 1672931

Revision history for this message
Christopher Townsend (townsend) wrote :

This will be solved basically in two parts:

1. Xmir will only launch when it needs to. The DISPLAY env var will be set and some method of detecting when Xmir is needed will be used. There are a couple of ways of starting Xmir on-demand and just picking one that will work both with deb based systems and the future Xmir snap will be key.
2. Any toolkits that support Mir will need to try use Mir first before trying to use X. It was recently discovered that, even though Qt apps are being told to use Mir, if Xmir is available and DISPLAY is set, it will use X which is a bug. Also, Gtk will need to be patched to try to use Mir first.

I will work on the libertine/ubuntu-app-launch part of this to make it so Xmir will start only when needed.