====== Thunar ======
* Objet : Utilisation de Thunar
* Niveau requis : {{tag>débutant avisé}}
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi : {{tag>à-compléter}}
* Création par [[user>Franck07]] le 14/05/2014
* Testé par [[user>df871]] le 16/05/2014
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=9030 |Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
**Nota :**
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
{{/file-R6ee8c6297b9089d7b2a8cffe8c741cc2.png}}
===== Introduction =====
Thunar est le gestionnaire de fichiers par défaut de [[:doc:environnements:xfce:xfce|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 ====
* 2016-11-08: intégrés dans xfce-4.10
=== 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 :
- 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**.
- 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 :
- **Créer une archive**,
- **Extraire ici** et
- **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.
- Dans le premier, on définit l'action (nom, commentaire, commande, icône), et
- 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 [[doc:systeme:ln|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 [[http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity | 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 [[doc:reseau:icedove|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''.