# Utilisation de profils pour étendre vos actions

Dans certains cas, vous souhaiterez qu'une action donnée se comporte légèrement différemment selon les éléments actuellement sélectionnés ou selon l'environnement d'exécution actuel.

## Ouvrir un terminal ici

Disons que nous avons une action qui ouvre un terminal dans l'emplacement en cours.

Vous l'avez configurée pour que votre terminal préféré s'ouvre à l'emplacement actuellement pointé par le gestionnaire de fichiers.

Mais que faire si vous voulez choisir un répertoire dans votre gestionnaire de fichiers et ouvrir directement le terminal dans ce répertoire ? Si vous restez dans l'emplacement présent du gestionnaire de fichiers, le terminal s'ouvre dans le répertoire parent du répertoire ciblé.

Une solution consiste à définir un nouveau profil pour l'action et de configurer ce profil pour ouvrir le terminal dans le répertoire ciblé.

At runtime, Caja-Actions will successively examine each profile attached to your action. If the first profile targets a file while you have selected a directory, then Caja-Actions will just try with your second profile.

To create a new profile, first select the action in the items list, then choose File New profile.

Un nouveau profil est créé pour votre action.

Vous pouvez maintenant définir les conditions à respecter pour que ce profil soit sélectionné et la commande à exécuter.

## Ordonnancement des profils à l'intérieur d'une action

At runtime, Caja-Actions will begin with examining the conditions set on your action.

If these conditions (the action-conditions) are met, then Caja-Actions will examine in order each profile.

If these conditions (the action-conditions) are met, then Caja-Actions will examine in order each profile.

Si aucun profil n'est considéré comme valide à l'exécution, l'action est elle-même considérée comme non valide et n'est pas affichée dans le menu contextuel du gestionnaire de fichiers.

Profiles of an action are ordered, and they are examined in that order at runtime. The first profile whose conditions are met will be validated, and made selectable in the Caja context menu.

Donc, l'ordre des profils peut se révéler important pour l'action : le premier profil valide trouvé sera le seul profil sélectionné.

Vous pouvez classer les profils dans une action de deux manières.

1. Coupez le profil à déplacer, sélectionnez le profil avant lequel vous souhaitez placer le profil que vous venez de couper et collez-le.

2. Cliquez sur le profil à déplacer et faites-le glisser à la bonne place.