# Gestionnaire de fichiers Thunar

## Introduction à Thunar

Thunar est un nouveau gestionnaire de fichiers moderne pour l'environnement de bureau Xfce. Thunar a été conçu dès le départ pour être rapide et simple d'utilisation. Son interface, claire et intuitive, ne contient pas d'éléments superflus ou pouvant prêter à confusion. Thunar a un temps de chargement des dossiers très court et son propre temps de chargement l'est tout autant.

Le gestionnaire de fichiers Thunar fournit un point d'accès centralisé pour vos fichiers et applications. Voici quelques exemples d'utilisation du gestionnaire de fichiers :

- Créer des dossiers et documents.
- Afficher vos fichiers et dossiers.
- Gérer vos fichiers et dossiers.
- Exécuter et gérer des actions personnalisées.
- Accéder à vos périphériques amovibles.

## La fenêtre du gestionnaire de fichiers

Par défaut le gestionnaire de fichiers contient un panneau de raccourcis sur la gauche et une fenêtre principale sur la droite avec une barre de chemin au dessus.

Fenêtre du gestionnaire de fichiers

Le Panneau de raccourcis fournit des raccourcis vers différent dossiers de votre système. Le premier raccourci mène au Dossier personnel, il contient toutes vos données personnelles et prend de ce fait le nom de votre utilisateur actuel. Le second raccourci mène à la corbeille contenant les éléments effacés pouvant être récupérés si nécessaire. Le troisième raccourci est un lien vers le Bureau contenant tous les éléments visibles dessus et le quatrième raccourci vous mène à la base de votre système de fichiers - n'hésitez pas à l'explorer un peu, même s'il vous paraît confus si vous êtes nouveau dans le monde Linux/Unix. Cliquez sur les différents dossiers et regardez ce qui s'y trouve.

Sous le raccourci Système de fichiers, viendront s'afficher les disques amovibles et autres médias. Sur la capture d'écran ci-dessus, on peut voir le raccourci d'un Lecteur de disquettes. Cliquez sur ces raccourcis pour accéder aux disques amovibles et autres médias. Lire using-removable-media pour plus de détails.

Le reste des raccourcis peuvent être créés par vous-même. Il suffit pour cela de faire glisser un dossier dans le Panneau des raccourcis. Ces raccourcis permettent d'accéder à des dossiers important en un clin d'oeil. Pour supprimer ou renommer un raccourci créé par vous-même, cliquez avec le bouton droit de la souris et choisissez respectivement Supprimer le raccourci ou Renommer le raccourci. Notez bien que seul le nom du raccourci change et pas celui du dossier en question.

La partie principale affiche toujours le contenu du dossier actuel. Double-cliquez sur les dossiers pour entrer dedans et cliquez-droit sur les fichiers ou dossiers pour afficher un menu contextuel avec plusieurs actions possibles. Sélectionnez plusieurs fichiers à la fois en maintenant le bouton de la souris enfoncé et en dessinant un rectangle par dessus. Vous pouvez aussi sélectionner un fichier, maintenir la touche shift enfoncée et agrandir ou diminuer le champ de sélection avec les touches directionnelles.

La Barre de chemin affiche toujours le chemin jusqu'au dossier actuel. Vous pouvez cliquer sur l'un des boutons de la barre de chemin pour accéder au dossier qu'il représente. Un clic-droit sur un bouton affiche un menu contextuel avec des options.

### Configurer l'apparence

Il existe plusieurs moyen de configurer l'apparence de la fenêtre du gestionnaire de fichiers. Si vous n'aimez pas la manière dont sont affichés les icônes, choisissez Vue Vue en liste détaillée dans le menu principal pour afficher le contenu du dossier actuel sous forme de liste détaillée.

Le gestionnaire de fichiers peut afficher une barre d'outils avec chemin d'accès au lieu de la barre de chemin, avec ses boutons correspondants aux dossiers, en choisissant Vue Sélecteur de chemin Barre d'outils dans le menu principal.

Au cas où vous préféreriez une vue en arborescence dans le panneau latéral, choisissez Vue Panneau latéral Arborescence dans le menu principal.

#### Colonnes visibles de la vue en liste détaillée

Si vous préférez afficher le contenu des dossiers en liste détaillée, sélectionnez Vue Vue en liste détaillée. Les colonnes de cette vue peuvent être configurée dans le menu Vue Configurer les colonnes... du menu principal.

Colonnes visibles

Colonnes visibles

- Dans la liste des colonnes disponibles, sélectionnez celles que vous voulez afficher. La disposition des colonnes peut être changée avec les boutons Monter et Descendre. Appuyez sur le bouton Valeurs par défaut pour remettre la disposition par défaut.

Dimensionnement de colonne

- Cochez la case Élargir automatiquement la taille des colonnes si vous voulez que les colonnes s'ajustent au nom des fichiers.

## Gérer vos fichiers et dossiers

### Ouvrir des fichiers

Lorsque vous ouvrez un fichier, le gestionnaire de fichiers exécute l'application par défaut liée à ce type de fichier. Par exemple, l'ouverture d'un fichier texte se fera dans l'éditeur de texte alors que l'ouverture d'une image se fera dans un visionneur d'images.

Le gestionnaire de fichiers vérifie l'extension du fichier pour déterminer à quel type de fichier il a affaire. Au cas où le fichier n'aurait pas d'extension, il examinera le contenu du fichier.

#### Exécuter une action par défaut

Pour exécuter une action par défaut sur un fichier, il suffit de double-cliquer sur le fichier. Par exemple, l'action par défaut pour les fichiers musicaux est de les écouter dans un lecteur de musique. Il suffit donc de double-cliquer dessus pour l'écouter.

Vous pouvez configurer Thunar pour ouvrir les fichiers d'un simple clic. Reportez-vous à la section preferences-behavior pour de plus amples informations.

#### Exécuter des actions spéciales

Pour exécuter des actions autres que celles par défaut pour un certain fichier, sélectionnez le fichier et choisissez l'option Fichier Ouvrir avec ou Ouvrir avecdans le menu contextuel d'un clique droit sur le fichier.

#### Ajouter des actions

Pour ajouter des actions à un certain type de fichiers, suivez ces instructions :

1. Dans la partie principale, choisissez un fichier dont vous voulez ajouter une action.

2. Choisissez Fichier Ouvrir avec une autre application... dans le menu principal.

3. Choisissez une application dans la liste proposée ou cliquez sur Utiliser une commande personnalisée pour chercher l'application avec laquelle vous aimeriez ouvrir ce type de fichiers.

L'action choisie est maintenant ajoutée à la liste d'applications pour ce type de fichier. Si vous avez par la même occasion coché la case Utiliser cette action par défaut pour ce type de fichiers, l'action sera utilisée par défaut pour ce type de fichiers.

Vous pouvez aussi définir une action avec le bouton Ouvrir avec du menu Fichier Propriétés....

#### Modifier des actions

Pour modifier des actions associées à un certain type de fichier, suivez ces instructions :

1. Dans la partie principale, choisissez un fichier dont vous voulez modifier l'action.

2. Choisissez Fichier Propiétés... dans le menu principal.

3. Sélectionnez la nouvelle action par défaut avec le bouton Ouvrir avec ou ajoutez une nouvelle action dans le menu déroulant Ouvrir avec une autre application....

Pour supprimer une action définie au préalable, cliquez sur Ouvrir avec comme décrit plus haut, cliquez-droit sur l'action en question et choisissez Supprimer le lanceur.

### Propriétés des fichiers

La fenêtre propriétés affiche plus d'information à propos du fichier sélectionné. Vous pouvez aussi effectuer les actions suivantes :

- Changer l'icône pour certains fichiers spéciaux comme des lanceurs d'applications et des liens URL.

- Ajouter ou supprimer des emblèmes pour un fichier ou dossier.

- Changer les droits UNIX sur les fichiers ou dossiers.

- Choisir une application pour ouvrir des fichiers d'un certain type.

Propriétés des fichiers

Pour ouvrir la fenêtre des propriétés d'un fichier, suivez ces instructions :

1. Sélectionnez le fichier ou dossier dont vous voulez consulter les propriétés. Dans l'état actuel de Thunar il n'est pas possible de consulter les propriétés communes à plusieurs fichiers sélectionnés en même temps.

2. Faites une des actions suivantes :

   - Choisissez Fichier Propiétés... dans le menu principal.

   - Cliquez-droit sur le fichier sélectionné et choisissez Propriétés... dans le menu contextuel.

   - Appuyez sur Alt Entrée.

## Utiliser des périphériques amovibles

### Accéder aux périphériques amovibles

Thunar permet d'accéder aux périphériques amovibles s'il est compilé avec le support pour HAL ou si vous utilisez le système FreeBSD. Notez bien que si vous utilisez FreeBSD 6.0 ou supérieur, il est conseillé d'utiliser HAL en lieu et place du support interne de Thunar.

#### Pour monter des médias

Monter des médias avec la commande mount signifie rendre accessible le système de fichiers du média. Lorsque vous montez un média, son système de fichiers vient s'ajouter en tant que sous-dossier dans votre système de fichier.

Pour accéder aux médias, insérez le média dans le périphérique prévu à cet effet ou connectez le périphérique à votre ordinateur (e.g. connecter une clef USB à un des port USB). Un objet représentant le média s'ajoute au panneau de raccourcis. Si xfdesktop est utilisé et configuré pour afficher les Fichier/icônes lanceurs, le périphérique sera aussi ajouté sur le bureau.

Pour monter (mount) le média, cliquez sur l'objet le représentant. Par exemple, pour monter un lecteur de disquettes, cliquez sur l'objet représentant le Lecteur de disquettes dans le panneau latéral. Le gestionnaire de fichier s'occupe d'ajouter le système de fichier du lecteur de disquettes au votre et affiche son contenu dans sa partie principale.

#### Pour éjecter un média

Si le lecteur de médias est motorisé (e.g. un lecteur de CD-ROM), cliquez-droit sur le média dans le panneau latéral ou sur le bureau et choisissez Éjecter le périphérique. Le disque est éjecté après quelques secondes. Au cas où le lecteur ne serait pas motorisé (e.g. un lecteur de disquettes ou une clef USB), cliquez-droit sur le média en question et choisissez Éjecter le périphérique. Un message de notification s'affiche pour confirmer que le média peut être retiré en toute sécurité.

Notification de démontage

Cette notification n'apparaîtra que si vous avez activé le support pour libnotify et qu'un démon de notification a été installé. Il existe un démon de notification pour Xfce dont voici le lien Xfce Goodies Project. Si le support opur la notification n'est pas disponible, patientez jusqu'à la disparition du menu contextuel avant de retirer le média ou de déconnecter le disque.

Notez toutefois qu'il n'est pas possible d'éjecter ou démonter des médias utilisés par une ou plusieurs applications. Si le gestionnaire de fichiers refuse d'éjecter un média, fermez toutes les applications ayant accédé au média et assurez-vous qu'aucune ligne de commande d'un émulateur de Terminal ne pointe dessus.

Assurez-vous de démonter (unmount) vos périphériques amovibles et médias avant de les éjecter. Ne sortez pas une disquette avant de l'avoir démontée. Ne déconnectez pas une clef USB avant de l'avoir démontée. Si vous ne démontez pas votre média avant de le déconnecter, vous risquez de perdre des données ou rendre votre système instable.

### Gestion de disques amovibles et de médias

Thunar est aussi capable de gérer automatiquement les disques amovibles et les médias pour autant que le paquet thunar-volman soit installé sur votre système. Remarquez que cette fonction requiert le support pour HAL.

Du moment que le support HAL est disponible et que thunar-volman est installé sur votre système, vous pouvez choisir d'activer l'option Gestionnaire de volume dans Thunar. Pour cela, ouvrez la fenêtre des préférences de Thunar, cliquez sur l'onglet Avancé et cochez la case Activer le gestionnaire de volume.

L'étape suivante consiste à personnaliser la gestion des disques et médias amovibles. Cliquez sur le lien Configurer de la section Gestionnaire de volume juste en dessous de la case à cocher, pour afficher la fenêtre Disques amovibles et médias.

Disques amovibles et médias

Vous ne devriez pas vous sentir dépaysé si vous avez utilisé gnome-volume-manager auparavant, car le Gestionnaire de volume a été conçu pour réagir de même et lui ressembler. Les préférences sont divisées par catégorie de périphérique pour simplifier la recherche d'options pour votre périphérique spécifique.

La page Stockage contient les options les plus importantes. Comme son nom l'indique, ces options ne s'appliquent qu'aux périphériques de stockage comme les disques dur externes, clefs USB et CD-ROMs. Les options de la page Stockage amovible sont décrites plus bas.

Monter les disques amovibles à la connexion

- Activer cette option pour monter les systèmes de fichiers des disques amovibles (e.g. Disques dur externes ou clefs USB) lorsque ce genre de périphériques sont connectés à l'ordinateur.

  Cette option doit être activée pour permettre à d'autres options de fonctionner avec des disques amovibles. Par exemple, en désactivant cette option certains lecteurs de musique portables ne pourraient plus être détectés et l'action d'Écouter la musique à la connexion de la page multimédia ne fonctionnerait pas une fois le périphérique connecté.

Monter les médias amovibles à l'insertion

- Activez cette option pout monter (mount) les systèmes de fichiers de médias amovibles (e.g. CD-ROMs ou DVDs) automatiquement à l'insertion.

  Cette option doit être activée pour permettre à d'autres options de fonctionner avec des médias amovibles. Par exemple, en désactivant cette option il n'est plus possible de déterminer si le média a la fonction d'auto-exécution, ce qui annule l'option Auto-exécution d'applications pour les nouveaux disques et médias.

Parcourir les médias amovibles à l'insertion

- Activez cette option pour afficher le contenu, à l'insertion de nouveaux médias, dans le gestionnaire de fichiers. Notez bien que le contenu ne sera affiché que si aucune autre action n'est possible ou que vous choisissiez d'ignorer cette action. Par exemple, si vous insérez un CD-ROM avec fonction d'auto-démarrage et l'option d'Auto-exécution d'applications pour les nouveaux disques et médias est activée, il vous sera demandé si vous voulez permettre ou ignorer l'auto-exécution. Si vous décidez d'ignorer l'auto-exécution, le contenu du disque ou média sera affiché dans le gestionnaire de fichiers.

Auto-exécution d'applications pour les nouveaux disques et médias

- Activez cette option pour faire usage de la capacité d'auto-exécution de certains lecteurs amovibles et médias. Suivez ce lien Desktop Application Autostart Specification pour de plus amples détails à propos du mécanisme d'auto-exécution. Pour des raisons de sécurité, il vous sera toujours demandé de confirmer l'auto-exécution.

  Si l'émulateur Windows WINE est installé sur votre système, le mécanisme d'auto-exécution essaiera aussi d'exécuter les fichier `autorun.exe` en utilisant WINE.

Auto-ouverture de fichiers pour les nouveaux disques et médias

- Activez cette option pour faire l'usage de la capacité d'auto-ouverture de certains disques amovibles et médias. Suivez ce lien Desktop Application Autostart Specification pour de plus amples détails sur le mécanisme d'auto-ouverture. Pour des raisons de sécurité, il vous sera toujours demandé de confirmer l'auto-ouverture.

Le reste des options permet de spécifier une commande à exécuter lors de l'insertion de certains médias dans un lecteur ou à la connexion de certains types de lecteurs amovibles. L'on peut substituer trois variables spéciales à la commande à exécuter :

`%d`

- Chaque apparition de `%d` dans la commande se substitue avec le chemin d'accès jusqu'au fichier représentant le nouveau périphérique ajouté. Par exemple, si vous connectez une clef USB, le chemin d'accès jusqu'au fichier représentant le périphérique sera `/dev/sda0` ou `/dev/sda1`.

  Si aucun fichier n'est associé au périphérique ou s'il n'a pas été trouvé pour quelconque raison, la variable `%d` est substituée par un vide.

`%h`

- Chaque apparition de `%h` dans la commande est substitué par l'UDI HAL du périphérique nouvellement ajouté.

`%m`

- Chaque apparition de `%m` dans la commande se substitue par le point de montage où le nouveau périphérique a été monté. Au cas où le périphérique ne peut être monté (e.g. imprimantes ou claviers) ou si le montage automatique est désactivé, la variable `%m` est substituée par un vide.

#### Dépanner le Gestionnaire de volumes

Quelques conseils pour dépanner le gestionnaire de volumes au cas où il ne fonctionnerait pas comme prévu.

1. Assurez-vous que Thunar est en cours d'exécution en mode démon. Le gestionnaire dépend de cela n'étant pas un démon lui-même. Thunar est automatiquement exécuté en mode démon au démarrage Xfce. Si pour une raison ou une autre le démon venait à être stoppé, ouvrez

2. Essayez d'exécuter thunar-volman à partir d'une fenêtre Terminal après la connexion du lecteur ou l'insertion du média. Tout d'abord vous devez connaître l'UDI HAL du nouveau périphérique en utilisant les commandes lshal ou hal-device. Une fois que vous connaissez son UDI, exécutez `thunar-volman --device-added <udi-de-votre-périphérique>` dans une fenêtre Terminal et vérifiez les messages d'erreurs ou d'avertissements.

Au cas où cela ne fonctionnerait toujours pas, demandez de l'aide sur le forum Xfce ou sur la liste de distribution thunar-dev.

## Préférences du gestionnaire de fichiers

Pour ajuster les préférences de Thunar, utilisez le menu Éditer Préférences... de la barre de menu ou cliquez sur le bouton Gestionnaire de fichiers du Gestionnaire de préférences Xfce.

La fenêtre des Préférences du gestionnaire de fichiers est divisée en quatres sections contenant différentes options décrites plus bas. Elles se résument ainsi :

- Préférences par défaut pour les vues.

- Préférences par défaut pour le panneau latéral.

- Le comportement de la partie principale du gestionnaire de fichiers.

- Les fonctions avancées du gestionnaire de fichiers.

Thunar supporte aussi une poignée d'Options cachées qui contrôlent plusieurs fonctionnalités avancées de thunar mais qui n'ont pas trouvé leur place dans le menu des préférences pour garder ce dernier simple et efficace. Le fichier `README.thunarrc` distribué avec Thunar décrit ces options plus en détail.

### Préférences des vues

Vous pouvez spécifier une vue par défaut, sélectionner le mode de tri des fichiers et définir des options d'affichage. Vous pouvez aussi définir si des miniatures de certains fichiers qui le supportent doivent être affichés.

Préférences des vues

Voir un nouveau dossier en utilisant

- Sélectionnez la vue par défaut pour les dossiers. Lorsque vous ouvrez un nouveau dossier, il est affiché avec la vue que vous avez choisi. Cette vue peut être soit la vue d'icônes, liste détaillée ou liste compacte. Il est aussi possible d'utiliser la Dernière vue active pour utiliser la vue de la dernière fenêtre active de Thunar.

Trier les dossiers avant les fichiers

- Sélectionnez cette option pour faire apparaître les dossiers avant les fichiers dans la fenêtre principale.

Afficher les miniatures

- Sélectionnez cette option pour afficher les miniatures des fichiers qui supportent cette option. Le gestionnaire de fichiers stocke les miniatures dans le dossier caché `.thumbnails` à l'intérieur du dossier personnel de l'utilisateur.

  Suivez le lien thumbnailers si vous voulez étendre les fonctionnalités basiques de miniatures de Thunar avec d'autres types de fichiers.

Texte à côté des icônes

- Sélectionnez cette option pour placer le texte des icônes à côté de ces derniers plutôt que dessous.

### Préférences du panneau latéral

Vous pouvez définir des vues différentes pour le panneau latéral et d'arborescence.

Préférences du panneau latéral

Le panneau latéral peut soit afficher des raccourcis vers certains dossier de votre système de fichiers, ce qui est son comportement par défaut, ou afficher une vue en arborescence. Cette page permet de définir la taille des icônes pour le panneau latéral et principal. Vous pouvez aussi choisir d'afficher ou non les emblèmes de dossier.

Taille d'icône

- La taille d'icône affichée dans le panneau latéral ou principal allant de Très petit (autour des 16x16 pixels) à Très grand (autour des 128x128 pixels).

Afficher les emblèmes

- Sélectionnez cette option pour afficher des emblèmes pour les dossiers. Pour assigner un emblème à un dossier il faut le sélectionner et choisir Fichier Propriétés... dans le menu principal ou cliquer dessus à l'aide du bouton droit de la souris et choisir Propriétés... dans le menu contextuel.

### Préférences de comportement

Vous pouvez choisir le comportement préféré lors de l'interaction avec le gestionnaire de fichiers.

Préférences de comportement

Simple clic pour activer les éléments

- Sélectionnez cette option pour accomplir l'action par défaut sur cet élément lors d'un simple clic. Lorsque cette option est sélectionnée et vous pointez la souris sur un élément, le titre de ce dernier se verra souligné et il sera sélectionné automatiquement après un court délai.

  Ce délai peut être défini sous l'option en question. Vous pouvez aussi désactiver la sélection automatique en glissant le curseur vers la position gauche absolue.

Double clic pour activer les éléments

- Sélectionnez cette option pour accomplir l'action par défaut sur cet élément lors d'un double clic et l'activer lors d'un simple clic.

### Préférences avancées

Vous pouvez contrôler les préférences avancées du gestionnaire de fichiers.

Préférences avancées

Permissions de dossiers

- Choisissez l'action à accomplir lorsque vous changez les permissions d'un dossier dans ses Propriétés. Vous avez le choix entre laisser Thunar vous poser la question à chaque fois que vous changerez les permissions d'un dossier, le laisser appliquer les changements au dossier ou au dossier et son contenu.

Gestionnaire de volume

- Si Thunar a été installé avec le support HAL et le paquet thunar-volman est aussi installé, vous pouvez activer le gestionnaire de volume intégré. Voir management-of-removable-drives-and-media pour plus de détails à propos de cette particularité.

## Personnaliser Thunar

Cette section décrit comment vous pouvez personnaliser certaines parties du gestionnaire de fichiers.

### Le menu "Envoyer vers"

Thunar inclut un menu Envoyer vers qui permet d'envoyer certains fichiers ou dossiers vers une destination prédéfinie. Pour accéder au menu Envoyer vers, choisissez Fichier Envoyer vers dans le menu principal ou cliquez-droit sur un fichier ou dossier et choisissez Envoyer vers.

Menu "Envoyer vers"

Par défaut le menu Envoyer vers contient un élément Bureau (Créer lien) pour tous les fichiers et dossiers. Cet élément crée un lien sur le bureau vers le fichier ou dossier sélectionné. Si le Panneau des raccourcis est actif, vous trouverez aussi dans le menu un élément Panneau latéral (Créer raccourci) pour les dossiers, ce qui vous permets de créer de nouveaux raccourcis dans le panneau latéral. À la suite de ces éléments du menu Envoyer vers, Thunar vient ajouter à la liste les disques amovibles actuellement branchés à l'ordinateur. Dans la capture d'écran ci-dessus, le Lecteur de disquettes représente une destination possible pour l'envoi de fichiers. Le disque est "monté" (mount) automatiquement à la sélection dans le menu Envoyer vers pour que vous n'ayez pas besoin de le faire vous-même.

Thunar contient d'office un greffon thunar-sendto-email qui ajoute l'élément Destinataire courriel au menu. Ce dernier permet d'envoyer les fichiers ou dossiers sélectionnés, avec le programme de messagerie par défaut. Si la sélection contient au moins un dossier, le tout est ajouté dans une archive ZIP avant d'être attaché au courriel. Le gestionnaire de fichiers demandera à l'utilisateur s'il faut compresser les fichiers avant de les envoyer, dans le cas de fichiers multiples ou dépassant 200Ko.

Comme la plupart des particularités de Thunar, le menu Envoyer vers peut aisément être personnalisé avec de nouveaux éléments par l'utilisateur ou les développeurs d'applications en utilisant des fichiers standards desktop entry files. Ces fichiers doivent êtres installés dans un des dossiers `$XDG_DATA_DIRS/Thunar/sendto/` (suivez le lien XDG Base Directory Specification pour plus de détails à propos de la variable `$XDG_DATA_DIRS`).

Le `MimeType` de la destination `.desktop` spécifie le type de fichiers pour lesquels cette action doit apparaître dans le menu Envoyer vers. Par exemple, imaginons un instant que vous vouliez ajouter un élément permettant de télécharger (upload) vers le site Flickr, cet élément ne devrait s'afficher que pour les images au format JPEG (d'autres formats ne sont pas supportés par flickr). Vous devriez donc ajouter la ligne `MimeType=image/jpeg;` dans les types de votre élément. Si vous ne spécifiez pas de `MimeType`, votre élément s'affichera pour tous les fichiers.

Ci-dessous se trouve un exemple complet utilisant l'application postr :

    # postr.desktop - Intégrer postr dans
    #                 le menu "Envoyer vers".
    [Desktop Entry]
    Type=Application
    Version=1.0
    Encoding=UTF-8
    TryExec=postr
    Exec=postr %F
    Icon=postr
    Name=Flickr
    MimeType=image/jpeg;

Si vous installez ce fichier dans `~/.local/share/Thunar/sendto/` (créez le dossier s'il n'existe pas encore), le menu Envoyer vers comprendra le nouvel élément Flickr pour tous les fichiers JPEG et pourra être utilisé pour envoyer des images sur le site Flickr.

Le site Thunar Project Wiki contient d'autres exemples d'éléments utiles pour le menu Envoyer vers. N'hésitez pas à compléter le wiki avec vos suggestions.

### Thumbnailers (Créateurs de miniatures)

Thunar utilise de petits utilitaires pour créer les miniatures de certains types de fichiers et affiche ces miniatures comme pré-visualisation du contenu dudit fichier. Ces petits utilitaires sont appelés des "thumbnailers". Thunar vient d'office avec plusieurs créateurs de miniatures installés et fait usage des facilités de créations de miniatures offertes par GNOME s'il a été installé avec le support `gconf`. L'utilisateur peut néanmoins ajouter à ces fonctions de base, tout créateur de miniatures additionnel pour différents types de fichiers.

Si vous envisagez d'écrire un créateur de miniatures personnalisé, vous devez vous assurer que votre programme supporte au moins deux lignes de commande, le fichier d'entrée, qui serait votre type de fichier à ajouter et le fichier de sortie, qui doit être au format PNG et conforme aux spécifications du Thumbnail Management Standard. En plus, votre programme pourrait accepter les tailles définies de miniatures, ce qui est optionnel mais fortement recommandé. Si vous optez pour ne pas suivre la taille définie de miniature, Thunar viendrait à redimensionner l'image pour lui donner la taille standard et le résultat pourrait être inférieur en qualité qu'un dimensionnement juste dès le départ.

Une fois votre utilitaire terminé, vous devrez l'enregistrer auprès de Thunar pour qu'il puisse en faire usage. Pour cela il vous suffit d'installer un fichier de description pour votre créateur de miniatures (un fichier `.desktop`) dans un des dossiers `$XDG_DATA_DIRS/thumbnailers/`. Par exemple, si vous voulez utiliser le créateur de miniatures uniquement pour votre utilisateur, vous installerez le fichier de description dans le dossier `~/.local/share/thumbnailers/`. Le fichier `.desktop` pour le créations de miniatures a le format suivant.

#### Fichier de description de création de miniatures

Les fichiers de description de créateurs de miniatures utilisent le format Desktop Entry Format avec un `Type` spécial `X-Thumbnailer` et de nouveaux codes dans le champ `X-Thumbnailer-Exec`. D'une certaine manière, un fichier de description d'un créateur de miniatures a le format suivant :

    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=X-Thumbnailer
    Name=Your Thumbnailer
    MimeType=your-supported/mime-type;
    X-Thumbnailer-Exec=votre-créateur-de-miniatures %i %o %s

Les champs `Version` et `Encoding` sont ordonnés par le "Desktop Entry Specification", utilisez les valeurs utilisées dans l'exemple ci-dessus. Le champ `Type` doit impérativement contenir la valeur `X-Thumbnailer` faute de quoi le créateur de miniatures ne serait pas reconnu. Le champ `Name` décrit votre créateur de miniatures.

Le champ `X-Thumbnailer-Exec` contient la commande à exécuter pour le créateur de miniatures et supporte certains codes qui se substitueront à l'exécution. Les codes reconnus sont les suivants :

`%i`

- Le chemin d'accès jusqu'au fichier pour lequel il faut créer une miniature. Peut être un chemin d'accès partant du dossier d'où est exécuté le créateur de miniatures ou un chemin d'accès complet.

`%o`

- Le chemin d'accès jusqu'au fichier de sortie contenant la miniature générée. Le fichier de sortie doit être au format PNG en concordance avec le standard de miniatures (voir plus haut). Le fichier ne doit pas obligatoirement se terminer par `.png`, surtout si vous utilisez une tierce application.

`%s`

- La taille voulue de la miniature en pixels. Ce paramètre est optionnel.

`%u`

- Similaire à `%i` mais substitué à l'URI du fichier plutôt qu'à son chemin d'accès. Ceci a été ajouté pour la compatibilité avec GNOME.

`%%`

- Se substitue par un simple `%`.

Vous devez au moins inclure `%o` et `%i` ou `%u`, sinon votre créateur de miniatures sera inutile.

Le champ `MimeType` liste les types MIME - séparés par un point-virgule - pour lesquels votre créateur de miniatures est capable de créer des miniatures.

#### Exemple d'un créateur de miniatures pour EPS

Cet exemple démontre comment écrire et installer un nouveau créateur de miniatures pour les fichiers de type `.eps` qui utilise la commande `convert` de la suite ImageMagick. Nous commençons par invoquer la commande `convert` pour générer une miniature à la taille voulue.

    #!/bin/sh
    #
    # eps-thumbnailer - Exemple de script pour la création de miniatures pour les fichiers EPS.
    #
    # Utilisation: esp-thumbnailer fichier-eps fichier-png taille
    #

    # paramètres de la ligne de commande
    ifile=$1
    ofile=$2
    size=$3

    # invoke convert (ImageMagick)
    exec convert "eps:$ifile" -scale "$sizex$size" "png:$ofile"

Enregistrez le script ci-dessus dans un fichier `eps-thumbnailer`, assurez-vous qu'il soit bien exécutable et installez le dans `/usr/local/bin`.

    $ chmod +x eps-thumbnailer
    $ sudo install eps-thumbnailer /usr/local/bin/eps-thumbnailer

Ensuite nous allons créer le fichier de description `eps-thumbnailer.desktop` qui ressemble à cela :

    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=X-Thumbnailer
    Name=EPS Thumbnailer
    TryExec=convert
    MimeType=image/x-eps;
    X-Thumbnailer-Exec=/usr/local/bin/eps-thumbnailer %i %o %s

Ce fichier doit être installé dans le dossier `/usr/local/share/thumbnailers` (créez le s'il n'existe pas).

    $ sudo install -d /usr/local/share/thumbnailers
    $ sudo install eps-thumbnailer.desktop /usr/local/share/thumbnailers/eps-thumbnailer.desktop

Le fichier du créateur de miniatures `eps-thumbnailer.desktop` utilise la commande spéciale `TryExec`, qui, si elle est spécifiée, nomme une commande qui doit être présente dans le système pour que le créateur de miniatures soit utile. Le script serait inutile si la commande `convert` n'était pas disponible.

La dernière étape est celle de régénérer le cache de créateurs de miniatures pour que Thunar soit au courant que nous lui en avons ajouté un. Le cache se situe dans `$XDG_CACHE_HOME/Thunar/thumbnailers.cache` (à moins que vous ou votre administrateur système n'ayez changé l'emplacement, `$XDG_CACHE_HOME` devrait se trouver dans `~/.cache/`). Le cache des créateurs de miniatures est automatiquement régénéré périodiquement par Thunar mais vous pouvez forcer ce rafraîchissement en invoquant la commande `thunar-vfs-update-thumbnailers-cache-1`. Cet utilitaire est installé, la plupart du temps, dans le sous-dossier `libexec` de votre préfixe d'installation (`sbin` dans Debian/Ubuntu). Donc, par exemple, si Thunar est installé dans `/usr`, la commande serait la suivante :

    $ /usr/libexec/thunar-vfs-update-thumbnailers-cache-1

Mais soyez certain de bien exécuter la commande depuis votre compte d'utilisateur et non celui du super-utilisateur (root), car votre cache de miniatures se trouve dans votre dossier personnel et non dans un emplacement pour tout le système.

Maintenant, si Thunar a été compilé avec le support un moniteur de modifications tel que FAM ou GAMIN, il va automatiquement prendre en compte le nouveau créateur de miniatures dans les secondes qui suivent et sera capable de créer des miniatures grâce à lui. Sinon il faudra redémarrer Thunar pour appliquer les changements en utilisant la commande :

    $ Thunar -q

pour arrêter toute instance de Thunar et le relancer par la suite depuis son lanceur.

#### Purger les miniatures

Les miniatures créés sont stockés dans le dossier `~/.thumbnails/` en concordance avec la norme Thumbnail Management Standard. Lorsque vous testez un nouveau créateur de miniatures, il peut être préférable de d'abord purger les miniatures avec la commande suivante :

    $ rm -rf ~/.thumbnails/

ce qui vous libérera aussi un peu d'espace dans votre dossier personnel. Les miniatures étant créées à partir de fichiers de votre système, vous ne perdrez pas de données en le vidant.

## Sujets avancés

### Pour renommer plusieurs fichiers à la fois

L'action de renommer en masse des fichiers utilise certains critères qui s'appliquent au moins à un des fichiers. Thunar inclut la fonctionnalité de renommer en masse en sélectionnant deux ou plusieurs fichiers et en choisissant Édition Renommer... ou en appuyant sur la touche F2. Cette action peut aussi être exécutée séparément avec la commande `Thunar -B`.

Renommer plusieurs fichiers

Renommer plusieurs fichiers change le nom du fichier mais peut aussi changer son extension. ou tous les deux. Thunar supporte les possibilités suivantes pour renommer les fichiers :

- Supprimer des caractères.

- Numéroter les fichiers.

- Insert Date or Time.

- Insérer ou écraser des caractères.

- Chercher et remplacer des caractères.

- Convertir en majuscule, minuscule ou 1ère LettreEnMajuscule (CamelCase)

D'autres options pour renommer plusieurs fichiers peuvent être installés comme greffons pour Thunar. Visitez le site Web Thunar Plugins pour prendre connaissance des extensions disponibles. Le Thunar Project Wiki contient de plus amples renseignements à ce sujet. Vous pouvez aussi ajouter des informations à ce site.

### Le système de fichiers UNIX

Bien que le gestionnaire de fichiers Thunar s'occupe de faire abstraction, pour l'utilisateur, du système de fichiers sous-jacent, il est préférable, dans bien des cas, d'en connaître les bases. Cette section du manuel est une brève introduction au système de fichiers UNIX utilisé de nos jours par toutes ses versions dérivées, dont Linux fait partie.

#### Dossiers et chemins d'accès

Dans le système de fichiers UNIX, tous les dossiers sont arrangés dans une simple structure d'arborescence inversée où l'on nomme la base le répertoire racine (le terme répertoire est souvent utilisé à la place de dossier) et Thunar s'occupe d'afficher cela comme Systéme de fichiers. Cette arborescence inversée signifie que l'on peut aller d'un dossier à un autre en remontant l'arbre jusqu'à un point commun reliant les deux dossiers, pour redescendre l'arbre à travers les sous-dossiers jusqu'à la destination voulue.

La position de chaque dossier ou fichier peut être définie par son chemin d'accès. Le chemin d'accès est la liste des dossiers à traverser pour accéder au dossier de destination, en partant depuis la racine. Par exemple, `/home/martin` est le sous-dossier `martin` du sous-dossier `home` du dossier racine et `/home/martin/monfichier.txt` est le fichier `monfichier.txt` dans ce sous-dossier. La barre oblique `/` dans ces chemins d'accès, représente le dossier racine.

Chaque utilisateur a son propre dossier contenant ses fichiers personnels et ses configurations. Ce dossier est appelé répertoire personnel et s'affiche dans Thunar avec une icône spéciale et le nom de l'utilisateur. Ce dossier pourrait être assimilé au dossier Mes Fichiers de Windows. Les répertoires personnels des différents utilisateurs du système sont, la plupart du temps, situés dans le dossier `/home`. Par exemple, le dossier personnel `/home/martin` serait le dossier personnel de l'utilisateur `martin`, alors que le dossier personnel pour l'utilisatrice `marie` serait `/home/marie`.

#### Types de fichiers

Vous avez probablement déjà entendu que tout est un fichier sous UNIX. Ceci est vrai pour la plupart des objets présents dans les systèmes UNIX de nos jours. Même les périphériques sont représentés comme des fichiers spéciaux. Cela peut paraître bizarre mais c'est cette particularité qui a permis à UNIX et ses dérivés de garder un noyau simple à travers les années, là où d'autres systèmes d'opérations ont dû introduire de nouveaux concepts pour chaque nouvelle technologie.

Il existe quatre types de fichiers importants dans le système de fichier UNIX.

##### Les fichiers ordinaires

Un fichier ordinaire peut contenir du texte, un programme ou d'autres données. Ceci inclut les fichiers image, fichiers son, documents ou fichiers vidéo. Le terme fichier est souvent utilisé pour faire référence à un fichier ordinaire.

##### Fichiers de dossier

Les dossiers sont aussi des fichiers dans le système de fichiers UNIX. Pour être exact, un dossier est un fichier spécial, contenant une liste de noms de fichiers faisant référence aux fichiers contenu dans le dossier.

##### Fichiers de lien symbolique

Un lien symbolique (fréquemment appelé symlink) est aussi un fichier spécial contenant un chemin d'accès vers un autre fichier dans le système de fichiers. De ce fait, les liens symboliques ne contiennent pas d'informations outre celle de la référence à d'autres fichiers.

##### Fichiers de périphérique

Comme nous l'avons vu auparavant, la plupart des périphériques sont aussi accédés à travers du système de fichiers. Ces fichiers spéciaux de périphériques se trouvent la plupart du temps dans le dossier `/dev`. Par exemple, le fichier spécial `/dev/hda` représente le premier disque dur IDE dans les systèmes Linux.

## Questions Fréquemment posées

Le but de cette section du manuel est de rassembler les questions en rapport avec Thunar les plus fréquemment posées. Si vous trouvez qu'une question manque à l'appel, n'hésitez pas à nous le faire savoir en remplissant une requête de bogue.

### Pourquoi est-ce-que Thunar n'exécute pas les fichiers marqués comme exécutables ?

Pour des raisons de sécurité, Thunar n'exécute que les fichiers de type `application/x-desktop`, `application/x-executable` et `application/x-shellscript`. L'exécution de fichiers du bureau n'est possible que si le fichier en question est de type `Application` et possède un champ `Exec` valide ou alors de type `Link` avec un champ `URL` valide. Pour les autres types de fichiers, seuls fonctionnent ceux marqués exécutables par l'utilisateur.

Notez bien que pour `application/x-executable` et `application/x-shellscript`, il n'est pas nécessaire que le type de fichier corresponde exactement à ces types. Il suffit que le type détecté ait un type parent qui correspond à un des deux types mentionnés plus-haut ou que le type MIME ait un alias vers l'un d'eux.

### Où Thunar stocke-t'il les metadatas associés aux fichiers ?

Thunar associe divers paramètres avec des fichiers/dossiers, nous les appelons les metadatas. Ces metadatas pour les fichiers sont stockés dans une base de données tdb que l'on nomme metafile. La base de donnée est stockée dans `$XDG_CACHE_HOME/Thunar/metafile.tdb` et peut être examinée en utilisant la commande `tdbtool`. Ce dernier fait partie de la distribution Thunar et se trouve dans le dossier `tdb/`.

### Où Thunar stocke-t'il ses paramètres ?

Thunar stocke ses paramètres, ainsi que les paramètres cachés, dans un fichier `.ini` situé dans le dossier `$XDG_CONFIG_HOME/Thunar/thunarrc` et peut être lu par tout éditeur de texte. Lisez la section `docs/README.thunarrc` pour une vue d'ensemble des différents paramètres.

### Comment utiliser les "mouse gestures" dans Thunar ?

Thunar a un support de base pour les "mouse gestures" (gestes de la souris) dans la vue d'icône. Pour utiliser les mouse gestures, il suffit de se placer sur une partie sans icône de la fenêtre principale de Thunar et maintenir le bouton du milieu de la souris (souvent la molette de la souris) enfoncé en faisant un mouvement dans la direction voulue. Les directions ont les fonctions suivantes :

- Gauche - ouvre le dossier précédemment ouvert
- Haut - Ouvre le dossier parent
- Droite - ouvre le dossier visité suivant
- Bas - Rafraîchit le dossier actuel

### Comment assigner différents raccourcis clavier ?

Si vous voulez assigner un nouveau raccourci ou changer un existant dans Thunar, le mode GTK+ de changement de raccourcis est supporté : simplement placer le pointeur de la souris sur l'option du menu que vous voulez changer et appuyer le raccourci clavier désiré pour l'assigner.

Pour effacer un raccourci, placez le pointeur de la souris sur l'option du menu et pressez la touche Effacer.

Au cas où cela ne fonctionnerait pas, vous devez activer l'option dans GTK+ et vous avez trois moyens pour le faire :

- Si vous utilisez Xfce 4.3 ou supérieur, vous pouvez activer l'option Raccourcis clavier éditables dans les Préférences de l'interface utilisateur.

- Si vous utilisez GNOME, vous pouvez activer les Raccourcis clavier éditables dans la section Menu et barre d'outils du centre de contrôle.

- Vous pouvez aussi ajouter les lignes suivantes dans votre fichier `~/.gtkrc-2.0` (créez le fichier s'il n'existe pas) :

      gtk-can-change-accels=1

### Où Thunar stocke-t'il ses raccourcis clavier ?

Les raccourcis clavier personnalisés sont stockés dans un format de liste standard de GTK+ situé dans `$XDG_CONFIG_HOME/Thunar/accels.scm`. Les lignes commençant par `;` sont des commentaires. Veuillez consulter la documentation de GTK+ à propos de ce format de fichier.

Si vous êtes un packager ou administrateur système et vous voulez fournir des raccourcis clavier par défaut pour tout le système, différents des raccourcis par défaut de Thunar, vous pouvez créer un fichier `Thunar/accels.scm` dans un des dossier de `$XDG_CONFIG_DIRS`. Par exemple, si `/etc/xdg` fait partie de `$XDG_CONFIG_DIRS` (par défaut dans la plupart des distributions Linux), vous pouvez installer des paramètres par défaut pour tout le système dans `/etc/xdg/Thunar/accels.scm`. Thunar lira se fichier de configuration à son premier démarrage.

## Assistance

Pour signaler un bogue ou si vous avez une suggestion à propos de cette application ou manuel, utilisez notre système pour traquer les bogue en suivant ce lien http://bugzilla.xfce.org/. Souvenez-vous que les rapports de bogues utiles sont ceux qui aident à les corriger. Un rapport de bogue utile a donc les deux qualités suivantes :

- Reproductible. Si le développeur ne peut pas reproduire le bogue, il ne sera probablement pas en mesure de le corriger. Chaque détail que vous pouvez fournir est utile et peut aider.

- Spécifique. Plus le développeur pourra isoler le bogue à une partie spécifique rapidement, plus il sera à même de le fixer dans les plus brefs délais.

Au cas où vous aimeriez voir une fonctionnalité ajoutée à l'application, expliquez clairement pourquoi vous la considérez comme un plus à l'application. Vous aurez plus de chances de voir cette fonctionnalité ajoutée si vous donnez de bons arguments. Vous aurez encore plus de chance de la voir ajoutée si vous fournissez directement un patch qui implémente cette fonctionnalité mais avant de commencer à modifier le code source, assurez-vous de lire le fichier HACKING avant de soumettre votre patch, surtout la section intitulée Coding Style.

Par ailleurs, si vous avez des questions à propos de l'installation de ce logiciel, posez les sur la liste de distribution thunar-dev ou rejoignez le canal IRC #thunar sur le serveur irc.freenode.net et demandez de l'aide.

## À propos de Thunar

Thunar a été écrit par Benedikt Meurer (benny@xfce.org). Visitez le site Thunar pour plus d'informations.

Ce document a été écrit par Benedikt Meurer (benny@xfce.org). La toute dernière version de ce document est toujours disponible sur le site Thunar

This software is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.