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 [05/04/2018 21:50] Yruama_Lairba [Créer un nouveau type MIME] |
atelier:chantier:types-mime-et-applications-par-defaut [18/04/2018 20:29] Yruama_Lairba [Créer un nouveau type MIME] |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | ===== Créer un nouveau type MIME ===== | + | ===== Créer un nouveau type MIME basé sur une extension de fichier ===== |
- | allez dans le dossier $HOME/.local/share/mime. | + | Allez dans votre dossier ''$HOME/.local/share/mime''. |
- | 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. | + | 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. |
- | ce fichier xml est de la forme suivante : | + | Ce fichier xml sera de la forme suivante : |
<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 30: | Ligne 30: | ||
</mime-info> | </mime-info> | ||
</file> | </file> | ||
- | les trois éléments impotants sont : | + | Les éléments importants sont : |
- | comment : description courte du type MIME (ex : "PNG image") | + | * ''<mime-type type="text/x-dsp">'' : début de définition du type MIME. L'attribut ''type'' contient le nom complet du type MIME. Ce nom est composé d'un type principal et d'un sous-type. Par exemple dans ''text/x-dsp'', le type principal est ''text'' et le sous-type est ''x-dsp''. Le préfix ''x-'' de ''x-dsp'' est une convention qui indique qu'il ne s'agit pas d'un sous-type officiel. |
- | glob-deletetall : ne pas garder les "pattern" défini précédemment. | + | * ''comment'' : bloc contenant une description courte du type MIME (ex : "PNG image"). |
- | glob pattern="*.dsp" : "pattern" qui permet de déterminer le type MIME en fonction du nom de fichier. Ici tous les fichiers se terminant par ".dsp" seront du type "text/x-dsp". | + | * ''glob-deletetall'' : ne pas garder les "pattern" défini précédemment. |
- | ===== Associer une application avec le type MIME ===== | + | * ''glob pattern="*.dsp"'' : l'attribut ''pattern'' contient un motif qui permet de déterminer le type MIME en fonction du nom de fichier. Ici on indique que tous les fichiers se terminant par ".dsp" sont du type "text/x-dsp". |
+ | Une fois votre fichier xml terminé utilisez la commande suivante : | ||
+ | <code user>update-mime-database ~/.local/share/mime</code> | ||
+ | |||
+ | vérification avec un fichier .dsp : | ||
+ | <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 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 | ||
+ | ===== Associer une application avec un type MIME ===== | ||
+ | Cette étape permets de dire à votre système qu'une application est capable d'utiliser ce type MIME. Cela influence la liste des applications affiché dans votre navigateur de fichier lorsque vous faite un clique droit sur un fichier. Cette étape n'est pas nécessaire si vous voulez seulement associer une application par défaut avec votre type de fichier. | ||
===== Déclarer un Applications par défaut ===== | ===== Déclarer un Applications par défaut ===== | ||