From eab6a94a2e17664f9e23f09f00922e1e066a54e8 Mon Sep 17 00:00:00 2001 From: Charles Plessy Date: Thu, 27 Feb 2020 22:19:32 +0900 Subject: [PATCH] PDF et GIMP --- "Debian/debi\303\242neries/pdf.mdwn" | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 "Debian/debi\303\242neries/pdf.mdwn" diff --git "a/Debian/debi\303\242neries/pdf.mdwn" "b/Debian/debi\303\242neries/pdf.mdwn" new file mode 100644 index 00000000..92ff9627 --- /dev/null +++ "b/Debian/debi\303\242neries/pdf.mdwn" @@ -0,0 +1,39 @@ +[[!meta date="Thu, 27 Feb 2020 21:53:40 +0900"]] +[[!meta updated="Thu, 27 Feb 2020 21:53:40 +0900"]] +[[!tag Debian]] + +[[!meta title="Comment ne pas ouvrir un PDF avec GIMP"]] + +Des outils comme le client courriel en ligne de commande +[`neomutt`](https://neomutt.org) peuvent lancer des applications graphiques. +Pour sélectionner quelle application pour quel type de fichier, `mutt` utilise +le système `mailcap`, fourni par le paquet [[!debpkg `mime-support`]]. + +`mailcap` tire ses informations par défaut de deux sources: des fichiers +installés dans `/usr/lib/mime/packages` au [format +mailcap](https://manpages.debian.org/mailcap) ou dans `/usr/share/applications` +au format +[FreeDesktop](https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html) +par les paquets distribuant les applications. La _charte Debian_ demande que +les paquets fournissant des informations au format FreeDesktop évitent de les +répéter au format mailcap +[[9.7.2]](https://www.debian.org/doc/debian-policy/ch-opersys.html#registration-of-media-type-handlers-with-mailcap-entries). + +L'éditeur d'image [GIMP](https://www.gimp.org/) déclare pouvoir ouvrir des +fichiers PDF dans `/usr/share/applications/gimp.desktop`. Le lecteur de PDF par +défaut de GNOME, [Evince](https://wiki.gnome.org/Apps/Evince) le déclare dans +`/usr/share/applications/org.gnome.Evince.desktop`. Les environnements de +bureau suivant la norme FreeDesktop ont accès à des informations +complémentaires donnant la priorité à GIMP. Le système `mailcap` ne les consulte +pas, et donne la priorité à l'ordre alphabétique. Donc quand on ouvre un +fichier PDF avec `mutt`, on l'ouvre avec GIMP, ce qui n'est vraiment pas +pratique. + +Heureusement, `mailcap` est facilement configurable. Pour changer la priorité +pour son compte personnel, on peut simplement copier l'entrée correspondante +qui se trouve dans `/etc/mailcap` et la mettre dans `$HOME/.mailcap`. Par +exemple (pour faire simple): + +``` +grep evince /etc/mailcap >> .mailcap +``` -- 2.47.3