# 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;, soit Multipurpose Internet Mail Extensions (extensions du courrier électronique à usage multiple). Ce standard permet à un ordinateur de déterminer la nature d'un fichier sans devoir systématiquement l'ouvrir et analyser son format.

### Utilisation du module

L'accès à ce module ce fait à partir de la &configurationDuSysteme; en sélectionnant Associations de fichiers dans la catégorie Apparence et comportement général. Il est également possible de le lancer en saisissant `kcmshell4 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. Multipart

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 boîte intitulée Types connus.

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

Il est également possible de rechercher un type &MIME; particulier. La zone de recherche intitulée Chercher un motif de nom de fichier ou un type de fichier et se situe au-dessus de la liste des catégories.

Saisissez dans cette zone la première lettre du type &MIME; recherché. L'arborescence située dessous se développera pour n'afficher que les types MIME contenant la lettre en question.

Affinez la recherche en saisissant une deuxième lettre, réduisant ainsi le nombre de types MIME affichés.

#### Ajout d'un type MIME

Pour ajouter un type &MIME; à vos associations de fichiers, cliquez sur le bouton Ajouter.... Une boîte de dialogue s'affichera dans laquelle vous sélectionnerez la catégorie dans une liste déroulante intitulée Groupe avant de saisir le nom du type &MIME; dans le champ Nom du type. Cliquez ensuite sur Ok pour ajouter le nouveau type MIME à la liste ou sur 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é.

#### Modifier les 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; apparaîtront 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 boîte de dialogue apparaîtra vous montrant toutes les icônes disponibles. Cliquez sur celle de votre choix avec le pointeur de la souris, puis sur Ok.

#### Modifier les motifs de ficher

La boîte intitulée Motifs de fichiers associe les fichiers au type MIME sélectionné.

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 joker employé par la quasi-totalité des masques de types MIME. Fournir des explications détaillées concernant l'emploi des jokers sortirait du cadre de ce manuel. Néanmoins, il est important de bien comprendre que (dans ce cas bien précis) l'astérisque sert à remplacer n'importe quelle chaîne de caractères. Par exemple, `*.pdf` correspondra aux fichiers intitulés `Données.pdf`, `Graphiques.pdf` et `Utilisateur.pdf` mais pas à `PDF`, `Données.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.

#### Édition de la description d'un type 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 liste d'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 une application à la liste en cliquant sur le bouton Ajouter. Dans la boîte de dialogue qui s'affiche, choisissez l'application à utiliser pour le type MIME sélectionné. Cliquez ensuite sur Ok pour que l'application fasse partie de la liste.

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 boîte de dialogue avec les onglets Général, Droits d'accès, Application et Aperçu. 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 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.

En cliquant sur l'onglet Intégration, quatre boutons radios vous seront présentés dans le groupe Action du clic gauche. 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

- Une nouvelle fenêtre sera créée pour afficher ce type MIME.

Utiliser la configuration du groupe « application »

- Emploi le réglage définit pour la catégorie toute entière (si le type MIME sélectionné correspond à un fichier audio, le type d'affichage sera celui de la catégorie audio).

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;, le fait de cliquer sur un fichier avec le bouton droit de la souris ouvre un menu contextuel dans lequel figure l'entrée Ouvrir avec.... Cette liste affiche les applications présentes dans ce menu ainsi que l'ordre dans lequel elles sont affichées.

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

#### Appliquer les changements

Lorsque vous aurez terminé vos réglages, cliquez sur Appliquer pour rendre les modifications effectives, sans pour autant quitter ce module.