Hum, en fait j’ai ajouté ces custom actions sans les avoir jamais réellement utilisées (parce que je n’utilise quasiment jamais de gestionnaire de fichiers...), et je me rends compte qu’elles ne sont pas tout-à-fait au point, mea culpa.
Dans le fichier decrypt.desktop, le type MIME permettant d’identifier les fichiers chiffrés est apparemment application/pgp-encrypted, et non application/pgp.
Ensuite, il serait intéressant de n’afficher la commande de chiffrement que sur les fichiers qui ne sont pas déjà chiffrés, plutôt que sur tous les fichiers. D’après la spécification DES-EMA, il devrait être possible de faire quelque chose comme ça :
# Activer sur tous les types de fichier,
# *sauf* les fichiers déjà chiffrés
MimeTypes = all/allfiles; !application/pgp-encrypted;
... mais ça n’a pas l’air de fonctionner avec PCManFM qui affiche la commande sur tous les fichiers, même ceux dont le type MIME est application/pgp-encrypted.
Looks like a bug to me, parce que la spec dit bien :
Mimetypes may be negated (e.g. "audio/*; !audio/mpeg;").
[^] # Re: Intégration de gpg
Posté par gouttegd . En réponse au journal cas d'utilisation de GPG. Évalué à 3.
Hum, en fait j’ai ajouté ces custom actions sans les avoir jamais réellement utilisées (parce que je n’utilise quasiment jamais de gestionnaire de fichiers...), et je me rends compte qu’elles ne sont pas tout-à-fait au point, mea culpa.
Dans le fichier
decrypt.desktop, le type MIME permettant d’identifier les fichiers chiffrés est apparemmentapplication/pgp-encrypted, et nonapplication/pgp.Ensuite, il serait intéressant de n’afficher la commande de chiffrement que sur les fichiers qui ne sont pas déjà chiffrés, plutôt que sur tous les fichiers. D’après la spécification DES-EMA, il devrait être possible de faire quelque chose comme ça :
... mais ça n’a pas l’air de fonctionner avec PCManFM qui affiche la commande sur tous les fichiers, même ceux dont le type MIME est
application/pgp-encrypted.Looks like a bug to me, parce que la spec dit bien :
Contournement (sale) possible :
(Oui,
filerenvoieapplication/pgpet nonapplication/pgp-encrypted, ne me demandez pas pourquoi...)