# Associations de fichiers

### Introduction

Un des attraits majeur de &kde; est sa capacité à associer automatiquement un fichier de données à son application dédiée. Par exemple, en cliquant sur un document &calligrawords; à partir d'un gestionnaire de fichiers, &kde; ouvre automatiquement le document dans &calligrawords;, de sorte que vous puissiez travailler dessus.

L'exemple précédant montre que les fichiers &calligrawords; sont associés à &calligrawords;. Ces associations de fichiers représentent un point fondamental du fonctionnement de &kde;.

Lors de l'installation de &kde;, des centaines d'associations analogues ont été créées automatiquement pour les types de fichier les plus courants. Ces associations initiales reposent sur la base logicielle commune à la plupart des distributions et répondent aux préférences les plus courantes de l'utilisateur.

Malheureusement, &kde; ne peut pas :

- prévoir toutes les combinaisons d'associations possibles entre logiciels et fichiers,

- anticiper la prise en charge de formats qui n'existent pas encore,

- ou deviner l'application favorite de chacun pour certains formats de fichiers.

Ce module vous permet de modifier les associations de fichiers établies ou d'en créer de nouvelles.

Toute association de fichier est enregistrée en tant que type &MIME;, signifiant Multipurpose Internet Mail Extensions, soit extensions du courrier électronique à usage multiple. Ce standard permet à un ordinateur de déterminer la nature d'un fichier sans devoir l'ouvrir et analyser son format.

### Utilisation du module

Vous pouvez démarrer ce module en ouvrant &configurationDuSysteme; et en sélectionnant Associations de fichiers dans la catégorie Personnalisation. Comme alternative, vous pouvez la démarrer en saisissant `kcmshell5 filetypes` dans un terminal ou dans &krunner;.

Les associations de fichiers sont classées selon plusieurs catégories, et vous avez au minimum :

1. Application

2. Audio

3. Image

4. Inode

5. Message

6. Parties multiples

7. Texte

8. Video

Toute association appartient à l'une de ces catégories.

Il n'y a pas de différence fonctionnelle entre ces catégories. Celles-ci ont été définies dans le seul but de faciliter l'organisation des associations de fichiers, en aucun cas elles n'ont d'influence sur la nature même de ces associations.

Les différentes catégories sont listées dans la boite intitulée Types connus.

Vous pouvez explorer chacune de ces catégories et voir les associations de fichiers dans chacune d'elles en double-cliquant simplement sur le nom de la catégorie. Vous verrez alors la liste des types « &MIME; » appartenant à cette catégorie.

Vous pouvez aussi rechercher un type &MIME; particulier, en utilisant la boite de recherche. Celle-ci est intitulée Chercher un type de fichier ou un profil de nom de fichier. Elle se situe au-dessus de la liste des catégories.

Saisissez tout simplement, dans cette zone, la première lettre du type « &MIME; » recherché. La liste des catégories sera automatiquement développée et seuls les types « &MIME; » incluant cette première lettre seront affichés.

Vous pouvez alors saisir un second caractère. Ainsi, la liste des types « &MIME; » sera de nouveau limitée aux types « &MIME; » contenant ces deux caractères.

#### Ajout d'un nouveau type « MIME »

Si vous voulez ajouter un nouveau type « &MIME; » à vos associations de fichiers, vous pouvez cliquer sur le bouton Ajouter.... Une petite boite de dialogue s'affichera dans laquelle vous sélectionnerez la catégorie dans une liste déroulante intitulée Groupe :. Ensuite, saisissez le nom du type « &MIME; » dans le champ vide nommé Nom du type :. Enfin, cliquez sur le bouton Ok pour ajouter le nouveau type « &MIME; » à la liste ou sur le bouton Annuler si vous changez d'avis.

#### Suppression d'un type « &MIME; »

Pour supprimer un type &MIME;, sélectionnez simplement le type &MIME; à supprimer en cliquant sur son nom avec le pointeur de la souris. Cliquez ensuite sur le bouton intitulé Supprimer ; le type &MIME; sera immédiatement retiré.

Vous ne pouvez supprimer que vos propres types « &MIME; ».

#### Modification des propriétés d'un type « MIME »

Tout d'abord, il vous faudra identifier le type &MIME; à éditer. Naviguez dans l'arborescence des catégories jusqu'à ce que vous trouviez le type &MIME; voulu, puis cliquez dessus.

Dès que vous l'aurez sélectionné, les caractéristiques du type &MIME; apparaitront dans la partie droite de la fenêtre du module.

Vous remarquerez que les valeurs actuelles sont divisées en deux onglets : Général et Intégration.

Général

- Les 4 propriétés pour chaque type &MIME; sont définies dans cet onglet :

  1. L'icône du type MIME sera visible lorsque vous utiliserez un gestionnaire de fichiers (comme &dolphin; ou &konqueror;) pour afficher le type MIME concerné.

  2. Motifs de fichiers définie les motifs utilisés par &kde; pour déterminer le type &MIME;.

  3. Description : est une courte présentation du type de fichier. Ce paramètre existe uniquement pour vous simplifier la vie.

  4. Ordre de préférence pour les applications : détermine les applications associées à ce type &MIME;.

Onglet Intégration

- L'onglet Intégration vous permet de déterminer si un fichier sera affiché à l'intérieur du gestionnaire de fichiers ou séparément, en démarrant l'application associée.

#### Changement d'icône

Pour changer une icône, cliquez simplement sur le bouton représentant l'icône. Une boite de dialogue apparaitra vous montrant toutes les icônes disponibles. Cliquez sur celle de votre choix avec le pointeur de la souris, puis sur Ok.

#### Modification des motifs de type « MIME »

La boite intitulée Motifs de noms de fichiers détermine quels fichiers seront inclus dans le type &MIME;.

En général, on détermine le type d'un fichier grâce à son extension. Par exemple, les fichiers portant l'extension `.wav` sont des fichiers audio au format WAV, ceux dont l'extension est `.c` sont des programmes écrient en langage C.

C'est également ici que l'on définit le ou les masques utilisés pour ce type de fichier.

L'astérisque (`*`) est un caractère de substitution employé par la quasi-totalité des masques de types « &MIME; ». Une discussion détaillée à propos des caractères de substitution va bien au delà du champ de ce manuel. Mais, il est important de comprendre qu'un astérisque (dans ce contexte), correspond à un nombre quelconque de caractères. Par exemple, `*.pdf` correspondra aux fichiers intitulés `Datafile.pdf`, `Graphics.pdf` et `User.pdf`, mais pas à `PDF`, `Datafile.PDF` ou `.pdf`.

Il est intéressant d'utiliser plusieurs masques : un en minuscule, un autre en majuscule, &etc; Ceci aidera grandement &kde; à identifier le type du fichier.

#### Modification de la description des types « MIME ».

Vous pouvez saisir une courte description du type « &MIME; » dans la zone intitulée Description. Elle est là pour vous aider et n'affecte en rien le fonctionnement du type « &MIME; ».

#### Modifier les applications associées

La configuration des applications se fait par l'intermédiaire de cinq boutons (Monter, Descendre, Ajouter..., Modifier... et Supprimer) et d'une boite à liste déroulante (listant les applications).

La liste détaille l'ensemble des applications associées à un type &MIME; particulier. Elle est ordonnée de manière délibérée. En haut de la liste, nous trouvons l'application qui sera essayée en premier, l'application juste en dessous viendra en second, &etc;

Pourquoi plus d'une application par type &MIME; ? En quoi est-ce nécessaire ?

Nous avons vu au début de ce manuel que &kde; était préconfiguré pour automatiquement prendre en charge des centaines d'associations de types de fichiers. Dans les faits, chaque système sur lequel &kde; est installé possède un éventail d'applications qui lui est propre. Le fait de pouvoir associer plusieurs applications au même type &MIME; permet à KDE de continuer à fonctionner même si certaines applications ne sont pas installées sur le système.

Prenons un exemple :

Il y a deux applications associées au type &MIME; `pdf`. La première se nomme &okular;. Si elle n'est pas installée sur votre système, &kde; utilisera automatiquement la seconde application : &krita;. Comme vous le constatez, ceci permet à &kde; de fonctionner au mieux, indépendamment des modifications apportées au système.

Nous savons désormais en quoi l'ordre de la liste est important. Il vous est possible de modifier cet ordre de la manière suivante : cliquez sur l'application à déplacer puis sur un des boutons Monter ou Descendre. Selon ce que vous aurez fait, l'application sera placée plus haut ou plus bas dans la liste.

Vous pouvez ajouter des applications à la liste en cliquant sur le bouton Ajouter.... Une boite de dialogue apparaitra dans laquelle vous pouvez sélectionner l'application que vous voulez utiliser avec ce type « &MIME; ». Une fois effectué, veuillez cliquez sur le bouton Ok pour que l'application fasse partie de la liste courante.

Pour modifier les options d'une application associée à un type « &MIME; » spécifique, sélectionnez-la dans la liste et appuyez sur le bouton Modifier.... Cela ouvrira une nouvelle boite de dialogue avec les onglets Général, Droits d'accès, Application et Détails. L'onglet Application vous permet de modifier le Nom :, la Description : et le Commentaire :. Le champ Commande : accepte plusieurs variables à la suite de la commande qui seront remplacées par les valeurs appropriées lors de l'exécution du programme :

- %f - un nom de fichier,

- %F - une liste de fichiers ; à utiliser avec des applications pouvant ouvrir plusieurs fichiers locaux en même temps,

- %u - une unique &URL;

- %U - une liste d'&URL;

- %d - le dossier du fichier à ouvrir,

- %D - une liste de dossiers,

- %i - l'icône,

- %m - la mini-icône,

- %c - la légende.

Vous pouvez aussi supprimer une application (vous assurant qu'elle ne sera plus jamais utilisée avec ce type &MIME;) en la sélectionnant, puis en cliquant sur le bouton Supprimer.

Il est conseiller d'utiliser les boutons Monter et Descendre pour déclasser une application plutôt que la supprimer totalement. Ceci vous assure une solution de secours pour ouvrir les fichiers associés au cas où votre application préférée venait à ne plus fonctionner.

#### Intégration

Ces paramètres ne s'appliquent qu'au gestionnaire de fichiers &konqueror; ; &dolphin; étant incapable d'utiliser l'affichage intégré, il ouvre le fichier directement dans l'application associée.

Par un clic sur l'onglet Intégration, quatre boutons radios vous seront présentés dans le groupe Action du clic gauche dans Konqueror. Ils déterminent la façon dont le gestionnaire de fichiers affichera le type « &MIME; » sélectionné :

Afficher le fichier dans l'afficheur intégré

- En choisissant cette option, le fichier sera affiché à l'intérieur même de la fenêtre du gestionnaire de fichiers.

Afficher le fichier hors du programme

- Cela provoquera la création d'une fenêtre séparée lors de l'affichage de ce type « &MIME; ».

Utiliser la configuration du groupe « application »

- Ceci provoquera l'utilisation par le type « &MIME; » des paramètres du groupe des types « &MIME; ». Si vous modifiez un type « &MIME; » du groupe « audio », alors, les paramètres du groupe « audio » seront utilisés.

Demander s'il faut enregistrer sur le disque à la place

- Ce paramètre s'applique uniquement à &konqueror; en mode navigation et détermine si le fichier sera affiché de manière intégrée ou s'il vous sera demandé de l'enregistrer sur le disque.

En dessous se trouve une liste nommée Ordre de préférence pour les services.

Quand vous utilisez un gestionnaire de fichiers comme &dolphin; ou &konqueror;, vous pouvez faire un clic droit de la souris. Un menu s'ouvrira avec une entrée marquée Ouvrir avec.... Cette boite de dialogue affichera la liste des applications présentes sous ce menu dans leurs ordres d'apparitions.

Vous pouvez modifier cet ordre grâce aux boutons Monter et Descendre.

#### Appliquer les changements

Lorsque vous aurez terminé vos modifications pour des types « &MIME; », vous pouvez cliquer sur le bouton Appliquer pour rendre les modifications effectives, sans pour autant quitter ce module.