I had a go writing a custom interface to allow thumbnailer to access the private files of another snap here:
https://github.com/snapcore/snapd/pull/2783
Unfortunately access to ~/snap/$name is also guarded by the "owner" modifier, so it suffers from the same problems as checking for access granted by the home interface. So this will be a problem on systems built on core as well as classic desktops.
I had a go writing a custom interface to allow thumbnailer to access the private files of another snap here:
https:/ /github. com/snapcore/ snapd/pull/ 2783
Unfortunately access to ~/snap/$name is also guarded by the "owner" modifier, so it suffers from the same problems as checking for access granted by the home interface. So this will be a problem on systems built on core as well as classic desktops.