Software app - snap interfaces management, under hood

Ubuntu 20.04 with all updates installed, Firefox snap of latest stable released version

GNOME Software app > Firefox snap > Permissions > Use your camera > ON

at the same time:

$ snap connections firefox
Interface                 Plug                            Slot                             Notes
camera                    firefox:camera                  :camera                          manual

Let’s change this setting as next:

GNOME Software app > Firefox snap > Permissions > Use your camera > OFF

at the same time:

$ snap connections firefox
Interface                 Plug                            Slot                             Notes
camera                    firefox:camera                  -                                -

Similar behavior for Avahi interface (I guess all remaining too) - slot side gets manipulated.

Actually setting in GUI is placed in Firefox snap entry, Software ap. For myself it looks bit weird for engine under hood to manipulate interface slot-side. Interface slot-side is under control of other snap or resource controller not the Firefox snap. Reasonable would be to modify plug-side on changes of shown app snap setting.

Hi,

I don’t think GNOME Software itself can manage snaps, I think what you are using is the Ubuntu Software fork. I would suggest filling a bug on launchpad.

It can for sure install snaps, it can remove those. As mentioned in opening post it provides user interface to configure snap interfaces. I didn’t got how it can’t manage snaps. What else is snap installation, removal, configuration?

The snap support is provided by Canonical/Ubuntu through a plugin if I’m not mistaken, not GNOME upstream directly, so that question is probably best directed there?

Thanks for hint from you. I think it shall help to reach out right team. Indeed one can find gnome-software-plugin-snap package be installed meant network stations.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.