egmde is a simple example of a Wayland based desktop environment built with Mir. It should be usable for most tasks but isn’t a polished product.
There’s a new build of the egmde snap based on the latest release of Mir (Mir-2.4.0) detailed here:
In addition to the many improvements to Mir’s support for desktop scenarios there are a bunch of improvements to the egmde snap.
- Incorporate Xwayland in the snap
- Don’t try to install qtwayland, just use X11 if it is missing
- Adding waybar and swaybg for a titlebar and configurable background
- Fix problem starting from lightdm
- Rework the configuration logic
The revised approach to configuration generates a default ~/.config/egmde.config
file a follow:
$ cat ~/.config/egmde.config
# Configuration file for egmde
# ============================
# The following entries may be edited (or commented in or out) to adjust the
# desktop environment. If they are removed, then defaults will be
# automatically restored.
# Color used by the default egmde background
wallpaper-top=0x000000
# Color used by the default egmde background
wallpaper-bottom=0x92006a
# Setup support for X11 apps (comment out to disable)
enable-x11=
# Path to the Xwayland binary
xwayland-path=/snap/egmde/current/usr/bin/Xwayland
# Uncomment this to enable workspaces
# no-of-workspaces=4
# Adds the snapped swaybg and waybar to the desktop environment
shell-components=/snap/egmde/current/bin/swaybg.launcher:/snap/egmde/current/bin/waybar.launcher
# Uncomment this to set a background image for swaybg.launcher
# swaybg.image=/usr/share/backgrounds/warty-final-ubuntu.png
Most of these entries are self-explanatory and can be edited. One word of warning, if you simply delete an entry it will be reinstated: comment it out if not wanted.
To test, just install (or switch to) the candidate
channel:
snap install --candidate --classic egmde
You can select egmde
when you sign in, or run egmde in a window on your desktop.
Please let us know how it works for you here. Or at https://github.com/MirServer/egmde-snap/issues