Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:types-mime-et-applications-par-defaut [25/04/2018 22:34] Yruama_Lairba [Association entre un type MIME et des applications] |
atelier:chantier:types-mime-et-applications-par-defaut [27/04/2018 05:03] smolski [Introduction] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* Création par [[user>Yruama_Lairba]] 02/04/2018 | * Création par [[user>Yruama_Lairba]] 02/04/2018 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=21336|[wiki] Types MIME et applications par défaut]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
**Nota :** | **Nota :** | ||
Ligne 16: | Ligne 16: | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | Souvent, on aime bien changer l'application qui est utilisée lorsque qu'on ouvre un fichier depuis son gestionnaire de fichier (nautilus, dolphin, caja, pcmanfm). \\ | ||
+ | La plupart du temps, lorsque que le type de fichier est courant, cela se fait facilement | ||
+ | - avec un clique-droit, "ouvrir avec" et | ||
+ | - en cochant "définir comme applications par défaut pour ce type de fichier". | ||
+ | Mais parfois, cela ne fonctionne pas comme on voudrait. | ||
+ | |||
+ | J'ai notamment eu des difficultés lorsque j'ai voulu définir //gvim// pour ouvrir les fichiers avec l'extension ''.dsp'' ; j'avais la moitié des mes ''fichiers.dsp'' qui s'ouvrait avec gvim et l'autre qui s'ouvrait avec leafpad. | ||
+ | <note tip>Cela est dû à la manière dont sont gérés les types de fichiers sous Debian.</note> | ||
+ | En effet, contrairement aux systèmes Windows, les types de fichiers ne sont pas uniquement déterminés par les extensions. \\ | ||
+ | Il me fallait donc d'abord créer un type MIME pour mon extension avant de pouvoir y associer une application par défaut. | ||
+ | |||
+ | L'écriture de ce tutoriel à été motivée par la difficulté à trouver la bonne manière de faire. \\ | ||
+ | Lors de mes recherches, j'ai en effet trouvé plein de réponses qui n'étaient plus d'actualité. | ||
+ | |||
+ | <note important>Les manipulations indiquées ont été testées sous debian Strech et les bureaux [[doc:environnements:lxde:lxde|lxde]] et [[doc:environnements:x11:i3wm|i3]].</note> | ||
===== Créer un nouveau type MIME ===== | ===== Créer un nouveau type MIME ===== | ||
Les informations qui concerne les types mime sont rassemblé dans des dossiers ''mime'' qui se trouvent à plusieurs endroit : | Les informations qui concerne les types mime sont rassemblé dans des dossiers ''mime'' qui se trouvent à plusieurs endroit : | ||
Ligne 46: | Ligne 61: | ||
vérification avec un fichier .dsp : | vérification avec un fichier .dsp : | ||
<code user>xdg-mime query filetype un_fichier.dsp</code> | <code user>xdg-mime query filetype un_fichier.dsp</code> | ||
- | Si la commande répond ''text/x-dsp'', c'est gagné, vous avez créé votre propre type MIME. | + | Si la commande répond ''text/x-dsp'', c'est gagné, vous avez créé votre propre type MIME. Vous pouvez maintenant y associer des applications. |
Si vous voulez avoir plus d'information sur la création de type mime (notamment sur comment créer un type mime basé sur le contenu d'un fichier )suivez ce lien (anglais) https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-0.18.html#idm140001680036896 | Si vous voulez avoir plus d'information sur la création de type mime (notamment sur comment créer un type mime basé sur le contenu d'un fichier )suivez ce lien (anglais) https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-0.18.html#idm140001680036896 | ||
Ligne 125: | Ligne 140: | ||
Ce tuto est basée sur les [[https://www.freedesktop.org/wiki/Specifications/|spécifications freedesktop.org]], notamment: | Ce tuto est basée sur les [[https://www.freedesktop.org/wiki/Specifications/|spécifications freedesktop.org]], notamment: | ||
* [[https://specifications.freedesktop.org/basedir-spec/basedir-spec-0.6.html|XDG Base Directory Specification]] | * [[https://specifications.freedesktop.org/basedir-spec/basedir-spec-0.6.html|XDG Base Directory Specification]] | ||
- | * [[Shared MIME-info Database|https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-0.18.html]] | + | * [[https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-0.18.html|Shared MIME-info Database]] |
* [[https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html|Desktop Entry Specification]] | * [[https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html|Desktop Entry Specification]] | ||
* [[https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-1.0.1.html|Association between MIME types and applications]] | * [[https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-1.0.1.html|Association between MIME types and applications]] |