#1 Le 30/04/2025, à 09:21
- marcusbaslerus
[RÉSOLU] comment associer une extension de fichier à une application ?
Bonjour,
Dans Dolphin, je voudrais associer les fichiers portant l'extension ".kicad_pro" à l'application "kicad". Pour l'instant cette extension est associé à "text editor".
Quand je fait un clic droit sur le fichier puis Propriété , Ouvrir avec... modifier , je lis : Type de fichier " text/plain " et quelques motifs de fichier : *,v *.asc *.txt , je pourrais changer l'ordre de préférence des applications, ce que je n'ai pas fais car cela ne m'interresse pas d'ouvrir tout les documents de type "text/plain" avec "kicad".
Et je ne sais pas comment associer uniquement l'extension .kicad_pro à "kicad" sans dégomer l'association des fichiers texte avec "text editor" ?
Une idée ?
Dernière modification par marcusbaslerus (Le 05/05/2025, à 14:50)
Hors ligne
#2 Le 30/04/2025, à 10:48
- soshy
Re : [RÉSOLU] comment associer une extension de fichier à une application ?
Salut,
Il faut déclarer un nouveau "type de fichier", un nouveau type mime.
C'est assez simple :
Créer un répertoire /usr/local/share/mime/packages s'il n'existe pas déjà
sudo mkdir -p /usr/local/share/mime/packages
Créer un fichier /usr/local/share/mime/packages/kicad.xml
sudoedit /usr/local/share/mime/packages/kicad.xml
Y mettre le contenu suivant
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-kicad-project">
<comment>kicad file</comment>
<glob-deleteall/>
<glob pattern="*.kicad_pro"/>
</mime-type>
</mime-info>
Mettre à jour la base des types mime
sudo update-mime-database /usr/local/share/mime/
Avec un peu de chance c'est automatiquement associé à kicad car il me semble que kicad déclare supporter le type mime application/x-kicad-project qu'on a mis dans notre fichier xml. Sinon, au pire, tu as un nouveau "type" de fichier que tu peux associer à l'application sans impacter l'association des fichiers de type text/plain
Dernière modification par soshy (Le 30/04/2025, à 10:49)
Hors ligne
#3 Le 05/05/2025, à 14:47
- marcusbaslerus
Re : [RÉSOLU] comment associer une extension de fichier à une application ?
Bonjour soshy,
Désolé de ne répondre que maintenant, je viens juste d'essayer.
Merci pour ta réponse détaillé. C'est sûre, je n'aurais pas trouvé tout seul.
J'ai eu l'association au type "application/x-kicad-project" après avoir redémarré ma session. J'y ai ensuite associé la bonne application. Ça fonctionne. Je vais en profiter pour faire de même pour FreeCad.
Marc.
Hors ligne