Eu não usei ainda, mas deve haver uma interface para se comunicar com o diretório $ HOME. Aqui estão algumas informações sobre interfaces e aqui é uma lista com todas as interfaces disponíveis.
Instalei o libreoffice a partir do snap. O programa funciona bem, mas estou bloqueado no contêiner de snap. Tentar abrir um anexo de escritório nos resultados do Evolution em:
Access to /home/user/.cache/evolution/tmp/evolution-user/Document.xlsx was denied.
Eu tenho a idéia de que os pacotes de snap são auto-contidos e seguros, mas para funcionar dentro de um sistema, outros pacotes que foram instalados a partir do .deb devem ter acesso ao snap. Como posso fazer isso sem comprometer a segurança?
Atualização: Em resposta ao usuário spktkpkt, quando eu listar
$snap interfaces
Slot Plug
:bluetooth-control -
...
:gsettings emacs-tealeg
:hardware-observe canonical-livepatch
:home emacs-tealeg,libreoffice
Eu posso ver que o libreoffice está conectado a: home mas, talvez porque meu documento esteja em uma pasta oculta (.cache) ele não pode ser acessado.
Observe que a interface inicial só pode acessar arquivos não ocultos, conforme descrito na referência de interfaces do snap:
[home Interface] Can access non-hidden files in user's $HOME and gvfs mounted directories owned by the user to read/write/lock.