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
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