I’m the publisher of the
wpe-webkit-mir-kiosk snap. It’s the WebKit fork WPE together with the
cog web shell launcher, packaged as a kiosk application on top of mir-kiosk, and runs as a daemon/service.
I’d like to request automatic connection for its DBus slot
dbus-cogctl, so that snaps which use the corresponding plug are able to remote-control the browser via DBus. As of this writing, cog exposes the following interfaces under the
com.igalia.Cog bus name at object path
The Actions interface provides a small set of commands: navigate to the previous/next page, reload the page, open a URL and quit the browser.
If it’s not possible/feasible to do that on a global basis for all snaps that integrate this as a plug, I’m also ok with reducing the scope to auto-connect the plug
mirros-one is also my own snap that provides a “smart mirror” app stack for IoT appliances, and one of its features is to reload the display web app through DBus.
Feel free to check the slot definition in the snapcraft.yaml or let me know if a decision requires further clarification.