Table des matières

Thunar

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Introduction

Thunar est le gestionnaire de fichiers par défaut de XFCE. Il est conçu pour être léger et véloce.

Il possède les propriétés basiques d'un gestionnaire de fichiers et des greffons permettent d'étendre ses possibilités.

Installation

Thunar est installé avec Xfce.

Sinon :

apt-get update && apt-get install thunar

Utilisation

L'utilisation de base ne sera pas décrite du moins pour le moment car elle est très semblable à d'autres gestionnaires de fichiers. FIXME

Afficher la barre de menu

La combinaison des touches Ctrl+m permet de faire apparaître / disparaître la barre de menu.

Greffons

Thunar Volume Manager

Ce Gestionnaire de volumes est une extension qui active la gestion automatique des disques et médias amovibles.

Pour l'installer :

apt-get install thunar-volman

Il est possible de configurer son fonctionnement :

  1. Dans la fenêtre Préférences du menu Éditer, choisissez l'onglet Avancée et cochez (ou décochez selon votre souhait) la case Activer le gestionnaire de volume.
  2. Ensuite, cliquez sur le lien Configurez pour personnaliser la gestion des disques et médias amovibles.

Une série d'options vous sont proposées. Sélectionnez celles qui vous conviennent.

Archive plugin

Ce greffon permet la gestion fichiers compressés directement dans Thunar en passant par un menu contextuel.

Pour l'installer :

apt-get install thunar-archive-plugin

Les entrées du menu sont :

  1. Créer une archive,
  2. Extraire ici et
  3. Extraire vers.

Media Tags plugin

Ce greffon ajoute des fonctionnalités pour la gestion des fichiers médias.
Il permet l'édition d'étiquettes (« tags »), le renommage à partir des étiquettes et ajoute une fenêtre de propriétés sur les fichiers médias (nom, taille, qualité …)

Pour l'installer :

apt-get install thunar-media-tags-plugin

Accéder à un dossier distant par SSH

Installer le paquet gvfs-backends

apt-get install gvfs-backends

Dans la barre d'adresse de Thunar :

sftp://LOGIN@IP:PORT/CHEMIN_DOSSIER

Ex :

sftp://tux@pinguinslibres.net/home/tux/vacances_de_tux

THunar demande le mot de passe, puis vous connecte au dossier. Créez alors un raccourci en faisant glisser l'icone de la barre d'adresse de Thunar jusqu'au panneau latéral des raccourcis ( CTRL + b )

Accéder à des dossiers en ligne par protocol Webdav

Pour naviguer dans des dossiers en ligne ( dans votre 'cloud' OwnCloud par exemple ): installer la paquet gvfs-backends :

apt-get install gvfs-backends

Exemple pour accéder au owncloud hébergé par l'association zaclys.com :

davs://webcloud.zaclys.com/remote.php/webdav/

On peut alors facilement copier/coller des fichiers entre son PC local et un dossier en ligne. Le format peut changer selon la configuration du serveur.

Actions personnalisées

Thunar permet de configurer des actions personnalisées à travers le menu Éditer.

Une fenêtre liste les actions déjà présentes, une liste d'icônes permet de les modifier, de les supprimer, de modifier leur place dans le menu contextuel (click droit sur le fichier) ou d'en ajouter.

La fenêtre Créer une action possède deux onglets.

  1. Dans le premier, on définit l'action (nom, commentaire, commande, icône), et
  2. dans le second ses conditions d'apparition, c'est-à-dire pour quels types de fichiers la commande est possible.

Exemples de commande personnalisée

- Créer un lien sur un fichier

ln -s %f %n' (lien)'

- Graver un cd audio avec les fichiers sélectionnés

 xfburn -a %F

- Recherche de fichier

Thunar ne propose pas de fonction de recherche, il faut donc passer par une action personnalisée.

Au préalable, installez catfish si ce n'est déjà fait :

apt-get install catfish 

puis l'action personnalisée en commençant par son nom (“Recherche ici” par exemple) et le code suivant :

 /usr/bin/catfish --path=%f --hidden

- Renommer en enlevant les espaces d'un nom de fichier

echo %n | sed "s/ /_/g" | xargs -I {} mv %n {}

- Renommer en enlevant les espaces d'un nom de fichier et ajoutant la date en préfixe, avec une fenêtre de dialogue pour modifier ou annuler :

Ouvre une fenêtre d'entrée de texte, ou les “espaces” du nom du fichierr sont remplacées par des “_” . Premièrement, installez Zenity ( qui sert à faire la fenetre d'entrée de texte ):

apt install zenity

Puis dans Thunar, créez cette action personnalisée :

echo %n | sed "s/ /_/g;s/^/$(date +%%F)-/" | xargs -I {}  zenity --entry --entry-text={} | xargs -I {} mv %n {}
Pour que Thunar n'interprète pas le %F ( de la commande date ), on échape le caractère spécial % de thunar avec un second % .

- Envoyer un fichier en pièce jointe (Icedove)

Pour envoyer directement une pièce jointe par courriel depuis Thunar. Au préalable, installez Icedove si ce n'est déjà fait :

apt-get install icedove 

puis l'action personnalisée en commençant par son nom (“Envoyer par courriel” par exemple) et le code suivant :

icedove -compose "attachment=%f"

Sur l'onglet Conditions d'apparition vous pouvez tout cocher sauf Répertoires.

-Notification d’exécution pour actions personnalisées

Pour savoir si la commande s'est bien déroulée, il est possible d'afficher une fenêtre de notification avec la commande notify-send. En effet Thunar n'indique pas si la commande est terminée.

Pour l'installer :

apt-get install libnotify-bin

Ajoutez à la suite de la commande personnalisée && notify-send avec les options que vous souhaitez.

Exemple de commande avec notification :

mkdir 800x600 ; cp %N ./800x600 && cd 800x600 && mogrify -resize 800x600 %N 
&& notify-send -i info -t 5000 "Les images ont été redimensionnées."

Explications : cette commande permet de redimensionner des photos afin de les envoyer par mail par exemple.
La partie && notify-send -i info -t 5000 “Les images ont été redimensionnées.” affiche la notification avec l'icône d'information (ampoule) pendant 5 secondes. Pour plus de détails, man notify-send.

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !