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 20:25] Yruama_Lairba [Association entre un type MIME et des applications] |
atelier:chantier:types-mime-et-applications-par-defaut [25/04/2018 22:22] Yruama_Lairba [Déclarer des applications par défaut] |
||
---|---|---|---|
Ligne 93: | Ligne 93: | ||
* Dans le dossier défini ''$XDG_DATA_HOME'' ou dans ''$HOME/.local/share'' si la variable n'est pas défini. Propre à l'utilisateur, déprécié. | * Dans le dossier défini ''$XDG_DATA_HOME'' ou dans ''$HOME/.local/share'' si la variable n'est pas défini. Propre à l'utilisateur, déprécié. | ||
* Dans les dossiers défini par ''$XDG_DATA_DIRS'' ou dans ''usr/local/share/'' et ''/usr/share/'' si cette variable n'est pas défini. On trouve ici les configurations par défaut fourni par la distribution. | * Dans les dossiers défini par ''$XDG_DATA_DIRS'' ou dans ''usr/local/share/'' et ''/usr/share/'' si cette variable n'est pas défini. On trouve ici les configurations par défaut fourni par la distribution. | ||
- | ===== Déclarer des applications par défaut ===== | ||
- | Pour cette étape, vous pouvez utiliser l'option "ouvrir avec" de votre navigateur de fichier pour choisir une application par défaut. Mais on peux faire ça aussi en éditant directement des fichiers de conf. | ||
- | Les fichiers concernés porte le nom de ''mimeapps.list''. Au niveau utilisateur, les fichiers concerné sont ''$HOME/.config/mimeapps.list'' et ''$HOME/.local/share/applications/mimeapps.list'', le premier étant prioritaire. Recherchez la section ''[Default Applications]'' et ajouter une entrée. Par exemple : | + | Les fichiers mimeapps.list peuvent contenir 3 sections : une section pour ajouter des associations, une sections pour enlever des associations, et une section pour définir des applications par défaut. |
- | <file config extrait mimeapps.list>text/x-dsp=gvim.desktop</file> | + | |
- | il est possible de déclarer plusieurs application : | + | === Ajouter des associations === |
- | <file config extrait mimeapps.list>text/x-dsp=gvim.desktop;vim.desktop;</file> | + | la section concernée commence par ''[Added Associations]''. Pseudo-exemple pour la syntax : |
- | Dans l'exemple ci-dessus, si gvim n'est pas installé, vim sera utilisé à la place. | + | <file config pseudo exemple mimeapps.list> |
+ | [Added Associations] | ||
+ | mimetype1=foo1.desktop;foo2.desktop;foo3.desktop; | ||
+ | mimetype2=foo4.desktop; | ||
+ | </file> | ||
+ | Les associations ainsi défini ajouteront généralement des applications dans la liste qui affiche lorsque vous faite un clique-droit sur un fichier depuis un navigateur de fichier. | ||
+ | |||
+ | === Supprimer des associations === | ||
+ | la section concernée commence par ''[Removed Associations]''. Pseudo-exemple pour la syntax : | ||
+ | <file config pseudo exemple mimeapps.list> | ||
+ | [Removed Associations] | ||
+ | mimetype1=foo5.desktop; | ||
+ | </file> | ||
+ | Les entrée ainsi défini supprimerons généralement des applications dans la liste qui affiche lorsque vous faite un clique-droit sur un fichier depuis un navigateur de fichier. Cela sert notamment à masquer une association défini dans un fichier .desktop. | ||
+ | |||
+ | === Déclarer des applications par défaut === | ||
+ | la section concernée commence par ''[Default Applications]''. Pseudo-exemple pour la syntaxe : | ||
+ | <file config pseudo exemple mimeapps.list> | ||
+ | [Default Applications] | ||
+ | mimetype1=default1.desktop;default2.desktop; | ||
+ | </file> | ||
+ | Dans ce pseudo exemple, lorsque vous tentez d'ouvrir un fichier de type ''mimetype1'', si le fichier ''default1.desktop'' sera utilisée pour ouvrir le fichier. Sinon, ''default2.desktop'' est utilisé. Enfin si aucun fichier .desktop n'est trouvé ou défini, les associations sont utilisées. | ||
- | sources : | ||
- | * https://specifications.freedesktop.org/mime-apps-spec/latest/index.html | ||
- | * https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html |