• [^] # Re: Intégration de gpg

    Posté par . 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 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;").

    Contournement (sale) possible :

    ShowIfTrue = file --mime-type %f | grep -v -q application/pgp && echo true
    

    (Oui, file renvoie application/pgp et non application/pgp-encrypted, ne me demandez pas pourquoi...)