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 [19/04/2018 00:12] Yruama_Lairba [Déclarer un Applications par défaut] |
atelier:chantier:types-mime-et-applications-par-defaut [19/04/2018 21:57] Yruama_Lairba [Créer un nouveau type MIME basé sur une extension de fichier] |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | ===== Créer un nouveau type MIME basé sur une extension de fichier ===== | + | ===== Créer un nouveau type MIME ===== |
- | Allez dans votre dossier ''$HOME/.local/share/mime''. | + | Les informations qui concerne les types mime sont rassemblé dans des dossiers ''mime'' qui se trouvent à plusieurs endroit : |
- | Puis, dans le dossier ''packages'', créer un nouveau fichier ''x-extension-dsp.xml''. Le nom du fichier n'a pas d'importance, vous pouvez le nommez comme vous voulez. | + | * Dans le dossier défini par la variable ''XDG_DATA_HOME'' ou dans le dossier ''$HOME/.local/share'' si cette variable n'est pas défini. Cela permet de définir un type mime pour un utilisateur en particulier. |
- | Ce fichier xml sera de la forme suivante : | + | * Dans le ou les dossiers défini par la variable ''XDG_DATA_DIRS'' ou dans les dossiers ''/usr/local/share'' et ''/usr/share'' si cette variable n'est pas défini. Cela permet de définir un type mime pour tout le monde. |
+ | |||
+ | ==== Exemple de création de type mime basé sur une extension ==== | ||
+ | Dans cet exemple, on va définir un type mime pour l'utilisateur courant, on va donc dans le dossier ''$HOME/.local/share/mime''. | ||
+ | |||
+ | Ensuite, dans le dossier ''packages'', créer un nouveau fichier ''x-extension-dsp.xml''. Le nom du fichier n'a pas d'importance, vous pouvez le nommez comme vous voulez. Ce fichier aura le contenu suivant : | ||
<file xml x-extension-dsp.xml> | <file xml x-extension-dsp.xml> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
Ligne 52: | Ligne 57: | ||
<file config extrait mimeapps.list>text/x-dsp=gvim.desktop</file> | <file config extrait mimeapps.list>text/x-dsp=gvim.desktop</file> | ||
il est possible de déclarer plusieurs application : | il est possible de déclarer plusieurs application : | ||
- | <file config extrait mimeapps.list>text/x-dsp=gvim.desktop;vim.desktop</file> | + | <file config extrait mimeapps.list>text/x-dsp=gvim.desktop;vim.desktop;</file> |
Dans l'exemple ci-dessus, si gvim n'est pas installé, vim sera utilisé à la place. | Dans l'exemple ci-dessus, si gvim n'est pas installé, vim sera utilisé à la place. | ||