Background
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
Dependencies
This uses some components that are not installed by default:
sudo apt install swaybg mate-panel synapse kgx
Use
This configuration provides the following shortcuts:
Shortcut | Action |
---|---|
shell-meta=a:synapse |
Meta-A launches a run dialog |
ctrl-alt=t:kgx |
Ctrl-Alt-T launches a terminal |
Notes
- Mate panel complains of missing widgets on first launch
- Some of the Mate panel options don’t work