Egmde snap: update 0.2
As @greyback mentioned recently, I’ve updated the egmde snap to use both the “beta” and “edge” channels. The “beta” channel will use the release version of Mir, while the “edge” channel allows testing of the development (or, when available, the release candidate) version of Mir.
To install “beta”:
snap install --classic --beta egmde
To switch to “edge”:
snap refresh --edge egmde
To switch back to “beta”:
snap refresh --beta egmde
This means that the pre-release version of Mir can be sampled using egmde. I’ve also amended the “edge” version of egmde to enable support for these features:
- Static display configuration
- The experimental X11 support provided by @mariogrip
(This has known bugs (#478 & #479) and probably others.) - The configuration of Wayland protocol extensions
But if you want to experiment with these features they can be enabled using by creating (or updating) ~/.config/egmde.config
and, optionally, ~/.config/egmde.display
:
# Static display configuration
#
# The format for .config/egmde-display is described here:
# https://community.ubuntu.com/t/static-display-configuration-for-mir/
display-config=static=.config/egmde.display
# X11 support:
env-hacks=MIR_X11_LAZY=on
x11-display-experimental=1
# Configuring Wayland protocol extensions
#
# You can usually leave servers and clients to figure
# this out themselves. But Mir has the capability to
# configure the extensions available on the server.
# By default it enables the following:
# wayland_extensions=wl_shell:xdg_wm_base:zxdg_shell_v6
#
# E.g. you can enable ony wl_shell by changing this to:
wayland_extensions=wl_shell
[edit]
I should also mention a couple of bugs discovered using the egmde version on the “beta” channel that have been fixed on Mir “master” (and, therefore, are fixed on “edge”):