I agree with jdstrand, I think `snap warnings` would be a good way to
surface this, that ux would look something like:
```
$ snap install some-snap-needing-desktop-things
foobar installed
WARNING: there is one new warning
$ snap warnings
some-snap-needing-desktop-things depends on XYZ being instal
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: snapd (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1902915
Title:
snap
snapd could help with Pawel's idea a bit. A snap could say "I need this
and that to function" where "this" and "that" are a list of things snapd
knows how to check their availability. snapd could then provide a
warning to the user if any of those things aren't there (or expose that
information to t
the majority of snap packages in the store is *not* desktop focused,
snaps are widely commercially used in IoT, embedded, industrial, cloud
and server setups ...
unlike flatpak which is a delivery mechanism for desktop-only apps, snap
is an actual package format, making portals a hard dependency o
Sorry but I cannot disagree more.
When an application requires an external dependency that's missing, snapd must
install whatever is needed to fulfil the requirements transparently.
Maybe the snap can declare this somehow, I don't know, I mostly use debs.
The current situation is terrible from
I understand this can be confusing, but I'm not sure snapd should be in
the business of warning about missing desktop components or dbus
services of the given interface.
Snapd's desktop interface, as other snapd interfaces, grants access to
dozens of resources/subsystems, some of which may not be
I have an Xubuntu 20.04 upgraded from 18.04 (which was a clean install).
Somehow I ran into the exact same problem because `xdg-desktop-portal-
gtk` was not installed by default.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://