Ceci étant, j'ai trouvé une solution possible !
En définitive, on peut dire qu'il y a incompatibilité de fonctionnement entre Thunderbird et LibreOffice installé par SNAP.
Le problème est très simple : depuis TB quand on fait
Ouvrir avec, avant d'ouvrir l'application, les PJs sont stockées par défaut dans le dossier /tmp/mozilla_<nom_du_user>0/<nom_de_la_pj> (ex : /tmp/mozilla_lnj0/planning.ods), or les applications SNAP étant sécurisées, elles n'ont PAS accès à /tmp => message d'erreur !
Nota : les PJs temporaires sont supprimées une fois Thunderbird fermé
Par contre les applications SNAP ont accès au profil de session de l'utilisateur, le $HOME quoi (ce sont les permissions par défaut que l'on peut voir dans le gestionnaire de logiciel pour une application installée avec SNAP).
La solution est donc de démarrer Thunderbird en changeant le dossier temporaire des PJs dans le profil utilisateur. Soit (basé sur
ceci) :
TMP=$HOME thunderbird &
Nota :
un fil intéressant qui débat de la possibilité de permettre aux applications snap d'avoir accès à /tmp
---
On peut appliquer cette modification aux lanceurs en utilisant l'application Menu Principal
Installer l'application
alacarte (Menu Principal) depuis le gestionnaire de logiciel, ouvrir l'application Menu Principal, depuis le menu
Applications > Internet on doit avoir l'élément
Messagerie Thunderbird. Ouvrir les propriétés de
Messagerie Thunderbird. Remplacer la commande par (faire un copier/coller de ce qui suit) :
sh -c "TMP=$HOME /usr/bin/thunderbird %u"
Valider
=> désormais le lanceur devrait démarrer Thunderbird en configurant le dossier temporaire dans son profil (le $HOME)
=> on doit pouvoir ouvrir directement les PJs dans Libre Office !
---
=> rajout d'un problème connu à la
doc Ubuntu
=> problème résolu dans l'attente d'une solution côté snap qui éviterait d'avoir à modifier les lanceurs