Miriway is a starting point for creating a Wayland based desktop environment using Mir.
To make it useful it is necessary to add such things as a launcher, background, panels and other things useful in a graphical shell.
This post is simply to maintain a reference
miriway-shell.config that supports a way of working. It doesn’t describe building, installing or configuring Miriway (that can be found in the project documentation).
The reference Miriway config
x11-window-title=Miriway idle-timeout=600 app-env-amend=XDG_SESSION_TYPE=wayland:GDK_USE_PORTAL=none:XDG_CURRENT_DESKTOP=Miriway:GTK_A11Y=none shell-component=sh -c "dbus-update-activation-environment DISPLAY=$DISPLAY WAYLAND_DISPLAY=$WAYLAND_DISPLAY XDG_SESSION_TYPE=$XDG_SESSION_TYPE XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP" shell-component=swaybg -i /usr/share/backgrounds/warty-final-ubuntu.png shell-component=mate-panel shell-meta=a:synapse ctrl-alt=t:kgx
This uses some components that are not installed by default:
sudo apt install swaybg mate-panel synapse kgx
This configuration provides the following shortcuts:
- Mate panel complains of missing widgets on first launch
- Some of the Mate panel options don’t work