I certainly understand the implications here, and some alternatives might be possible. I’m a little new to Linux and Snapcraft; how might I go about creating a wrapper?
The major concern here is user experience. In the non-snap case, Storage Explorer throws a fatal error, because a libgnome-keyring0
package is missing. That, at least, gave you an idea of what was wrong. Currently, for the snap, not connecting the password manager results in a functional app that doesn’t “remember” any credentials. It’s not clear from the user’s perspective what’s wrong (not sure if that’s because we include libgnome-keyring0
as a stage-package for one of our Snapcraft parts).