I dropped the following into /etc/apparmor.d/local/usr.bin.firefox and after running `sudo apparmor_parser -r < /etc/apparmor.d/usr.bin.firefox` and restarting Firefox (so that it can bind to the name) it seems to work.
dbus send bus=session path=/org/freedesktop/DBus interface=org.freedesktop.DBus member=RequestName peer=(name=org.freedesktop.DBus),
dbus bind bus=session name=org.mozilla.firefox.*,
dbus (send, receive) bus=session path=/org/mozilla/firefox/Remote interface=org.mozilla.firefox member=OpenURL peer=(label=firefox),
I dropped the following into /etc/apparmor. d/local/ usr.bin. firefox and after running `sudo apparmor_parser -r < /etc/apparmor. d/usr.bin. firefox` and restarting Firefox (so that it can bind to the name) it seems to work.
dbus send
path=/org/ freedesktop/ DBus
interface= org.freedesktop .DBus
member= RequestName
peer=(name= org.freedesktop .DBus),
bus=session
dbus bind
name=org. mozilla. firefox. *,
bus=session
dbus (send, receive)
path=/org/ mozilla/ firefox/ Remote
interface= org.mozilla. firefox
member= OpenURL
peer=(label= firefox) ,
bus=session