J'aimerais pouvoir interdire l'accès d'une application à tous les fichiers, mais que si je fais "ouvrir avec" à partir de l'explorateur (par exemple), l'application puisse dans ce cas ouvrir le fichier.
C'est précisément ce que font les portails. Par exemple le portail FileChooser : l'application Flatpak indique qu'elle veut permettre à l'utilisateur de choisir un fichier, l'environnement présente une fenêtre à l'utilisateur lui permettant de choisir ce fichier, flatpak fait ensuite apparaître ce fichier (et uniquement celui-là) dans l'espace de fichiers visible par l'application et renvoie à l'application le nom / l'adresse de ce fichier.
[^] # Re: permissions -> données
Posté par Samuel (site web personnel) . En réponse au journal De l'importance d'implémenter des permissions bidons. Évalué à 4.
C'est précisément ce que font les portails. Par exemple le portail FileChooser : l'application Flatpak indique qu'elle veut permettre à l'utilisateur de choisir un fichier, l'environnement présente une fenêtre à l'utilisateur lui permettant de choisir ce fichier, flatpak fait ensuite apparaître ce fichier (et uniquement celui-là) dans l'espace de fichiers visible par l'application et renvoie à l'application le nom / l'adresse de ce fichier.