Я установил libreoffice из снимка. Программа хорошо работает, но я заблокирован в поспешном контейнере. Попытка открыть офисное вложение в Эволюции приводит к:
Доступ к/home/user/.cache/evolution/tmp/evolution-user/Document.xlsx был запрещен.
Я получаю идею, что поспешные пакеты сам содержавшие и безопасны, но для работы в системе других пакетов, которые были установлены от .deb, должен быть предоставленный доступ для привязки. Как я могу сделать это, не ставя под угрозу безопасность?
Обновление: В ответ на пользователя spktkpkt, когда я перечисляю
$snap interfaces
Slot Plug
:bluetooth-control -
...
:gsettings emacs-tealeg
:hardware-observe canonical-livepatch
:home emacs-tealeg,libreoffice
Я вижу, что libreoffice подключен с: домой, но, возможно, потому что мой документ находится в скрытой папке (.cache) это, не может быть получен доступ.
Обратите внимание, что домашний интерфейс может только получить доступ к нескрытым файлам, как описано на ссылочной странице интерфейсов снимка:
[домашний Интерфейс] Может получить доступ к нескрытым файлам в $HOME пользователя, и gvfs смонтировал каталоги, принадлежавшие пользователю для читения/писания/блокирования.
Я еще не использовал его, но должен быть интерфейс для общения с каталогом $HOME. Здесь некоторая информация об интерфейсах, и здесь список со всеми доступными интерфейсами.