I came across swaybg and wondered if it works with Mir. The short answer is “yes”.
Looking at the documentation, the longer answer is "yes, if you enable a couple of extensions:
zxdg_output_manager_v1". And that just happens to be what egmde does for “shell-components”. (They are also enabled by default in the
mir_demo_server from mir-test-tools.)
The only slight complication is that swaybg takes options on the command-line and egmde doesn’t (currently) support command-line options in it’s
So I wrote a small wrapper script:
$ cat `which my-swaybg` #!/bin/sh exec swaybg -i '/home/alan/Pictures/wallpapers/IMG_1804.jpg'
And that allowed me to start egmde with a bespoke background:
sudo apt install swaybg egmde --shell-components my-swaybg:waybar
I’m also using Waybar as described her: