I just created a snap for the gtk3 app gcolor3 (https://www.hjdskes.nl/projects/gcolor3/), which requires manual review due to the need for a D-bus session bus. If I do not specify the dbus slot, gcolor3 fails to start with the following apparmor error:
apparmor="DENIED" operation="dbus_bind" bus="session" name="nl.hjdskes.gcolor3" mask="bind" pid=2071932 label="snap.gcolor3.gcolor3"
As this is the first time I’ve tried to snap a gtk3 app, please let me know if there is an alternative approach I can try. The snapcraft.yaml can be found at: https://github.com/hvbakel/gcolor3-snap