- Créer le répertoire pour stocker une configuration MIME locale pour l'utilisateur:
mkdir -p .local/share/mime/packages
- Créer le fichier XML pour rajouter un type de fichier, en se basant sur l'extension du nom de fichier:
cat > .local/share/mime/packages/viking.xml
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/x-viking">
<comment>Viking GPS data</comment>
<glob pattern="*.vik"/>
<icon name="viking"/>
</mime-type>
</mime-info>
^D
- Mettre à jour le cache de la DB MIME:
sudo update-mime-database /usr/share/mime
- Associer le nouveau type de fichier dans Thunar:
À partir de ce moment le nouveau type devrait se trouver dans la liste du dialogue "Open with..." sous le nom "application/x-viking". On doit pouvoir y associer définitivement le programme viking pour l'ouvrir.. De plus, l'icone représentant le fichier dans la fenêtre Thunar devrait être l'icone de Viking.
- raffinement (pas nécessaire pour l'association) : configurer la commande file(1)
$ sudo cat >> /etc/magic
# Magic local data for file(1) command.
# Insert here your local magic data. Format is described in magic(5).
1 string VIKING Viking GPS data file
!:mime application/x-viking
^D
$ file Documents/Rando/Traces/15-Gendron-Celles.vik
Documents/Rando/Traces/15-Gendron-Celles.vik: Viking GPS data file