Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
thunar [Le 29/01/2016, 07:18]
10.42.2.254 [Actions personnalisées] m
thunar [Le 15/03/2023, 16:18] (Version actuelle)
phiphiloo [Pochettes d'albums pour les répertoires de musique]
Ligne 1: Ligne 1:
-{{tag>Precise Trusty ​gestionnaire_de_fichiers xubuntu xfce}}+{{tag>Xenial ​gestionnaire_de_fichiers xubuntu xfce}}
  
 ---- ----
  
 ====== Thunar ====== ====== Thunar ======
- 
 **Thunar** est le [[:​gestionnaire de fichiers]] d'​[[:​XFCE]]. Il a été développé pour être à la fois léger et très convivial.\\ **Thunar** est le [[:​gestionnaire de fichiers]] d'​[[:​XFCE]]. Il a été développé pour être à la fois léger et très convivial.\\
 Il est également extensible par l'​ajout de [[#​greffons]] installables sur votre système s'ils ne le sont pas déjà. Il est également extensible par l'​ajout de [[#​greffons]] installables sur votre système s'ils ne le sont pas déjà.
  
 {{ :​thunar2.png?​500 }} {{ :​thunar2.png?​500 }}
 +
  
 ===== Installation ===== ===== Installation =====
  
-Thunar est installé par défaut sur [[:​Xubuntu]] et avec l'​[[:​environnements|environnement]] de bureau [[:XFCE]]. +Thunar est installé par défaut sur [[:​Xubuntu]] et avec l'​[[:​environnements|environnement]] de bureau [[:​XFCE]]. ​Si vous êtes sur une autre [[:​variante]] [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​thunar]]**.
- +
-==== Installation ​sur Gnome/KDE ==== +
- +
-=== Pré-requis ===+
  
-  * Disposer des [[:​sudo|droits d'​administration]];​ 
-  * Disposer d'une connexion à Internet configurée et activée; 
-  * Avoir activé les [[:​depots#​universe_et_multiverse|dépôts Universe]]. 
- 
-=== Installation === 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​thunar]]**. 
  
 ===== Configuration ===== ===== Configuration =====
Ligne 36: Ligne 25:
   * **[[apt>​thunar-volman]]** -> pour activer la gestion automatique des disques et médias amovibles.   * **[[apt>​thunar-volman]]** -> pour activer la gestion automatique des disques et médias amovibles.
 Pour installer ces 3 greffons en une fois, cliquez **[[apt>​thunar-archive-plugin,​thunar-media-tags-plugin,​thunar-volman|ici]]**.\\ Pour installer ces 3 greffons en une fois, cliquez **[[apt>​thunar-archive-plugin,​thunar-media-tags-plugin,​thunar-volman|ici]]**.\\
- 
-Il existe également un greffon qui ajoute la prévisualisation du contenu dans les miniatures pour divers formats de fichiers,​((EPS,​ Postscript, PDF, DVI, OpenDocument Format (unzip requis), SVGZ, Fig (.fig), LaTeX (teTeX requis), images Raw (raw-thumbnailer et/ou dcraw requis), Grace (grace requis), vidéos (ffmpegthumbnailer requis), images XCF (format natif de The GIMP), images PSD (format de Photoshop) )) 
-c'est le paquet [[http://​packages.ubuntu.com/​search?​keywords=thunar-thumbnailers&​searchon=names&​suite=all&​section=all|thunar-thumbnailers]]. N'​étant pas disponible dans les dépôts, il vous faudra [[:​tutoriel:​comment_installer_un_paquet#​installer_un_paquet_hors_depots_non_recommande|installer un paquet]] **.deb** disponible [[http://​packages.debian.org/​squeeze/​thunar-thumbnailers|ici]] ou [[http://​packages.ubuntu.com/​lucid/​thunar-thumbnailers|ici]]. 
- 
-<​note>​Notez que si vous installez Thunar dans un [[:​environnements|environnement]] [[:Gnome]] ou [[:KDE]] sur une version récente d'​Ubuntu,​ il est possible que vous bénéficiez des mécanismes de prévisualisation des miniatures déjà intégrés dans votre système et dans ce cas certains types de fichiers comme les PDF, XCF ou PS seront déjà prévisualisés dans Thunar sans avoir à ajouter le greffon **[[http://​packages.ubuntu.com/​search?​keywords=thunar-thumbnailers&​searchon=names&​suite=all&​section=all|thunar-thumbnailers]]**.</​note>​ 
  
 Deux autres greffons sont disponibles dans les dépôts : Deux autres greffons sont disponibles dans les dépôts :
Ligne 46: Ligne 30:
   * Enfin, les développeurs disposent maintenant du greffon **[[apt>​thunar-vcs-plugin]]** qui permet l'​intégration d'​actions (via le menu contextuel) avec les [[wpfr>​VCS|systèmes de gestion de versions]] [[:​subversion|Subversion (SVN)]] et [[:Git]].   * Enfin, les développeurs disposent maintenant du greffon **[[apt>​thunar-vcs-plugin]]** qui permet l'​intégration d'​actions (via le menu contextuel) avec les [[wpfr>​VCS|systèmes de gestion de versions]] [[:​subversion|Subversion (SVN)]] et [[:Git]].
  
-<note help>​Vous trouverez des informations complémentaires sur les possibilités offertes par les différents greffons et leur utilisation en consultant la section qui leur est consacrée sur le site [[http://​goodies.xfce.org/​projects/​thunar-plugins/​start|Xfce Goodies Project]] [en]. Voir aussi [[http://​thunar.xfce.org/​plugins.html|le site de thunar]], et le [[http://​forum.xubuntu-fr.org/​viewtopic.php?​id=193255|forum]].</​note>​+<note help>​Vous trouverez des informations complémentaires sur les possibilités offertes par les différents greffons et leur utilisation en consultant la section qui leur est consacrée sur le site [[https://​goodies.xfce.org/​projects/​thunar-plugins/​start|Xfce Goodies Project]] [en]. Voir aussi [[http://​thunar.xfce.org/​plugins.html|le site de thunar]], et le [[http://​forum.xubuntu-fr.org/​viewtopic.php?​id=193255|forum]].</​note>​ 
 + 
 +=== Greffon Dropbox === 
 + 
 +Il existe un plugin pour obtenir les menus //Dropbox// dans //Thunar// : **[[apt>​thunar-dropbox-plugin]]** . 
 + 
 +Pour plus d'​infos,​ voir la [[dropbox#​pour_xubuntu|doc Dropbox]]. 
 +==== Vignettes d'​aperçu des fichiers LibreOffice ==== 
 + 
 +Pour afficher des miniatures des fichiers [[wpfr>​OpenDocument]]. : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​tumbler-plugins-extra]]**. 
 + 
 +====Pochettes d'​albums pour les répertoires de musique==== 
 +Thunar est compatible avec [[cover-thumbnailer|Cover thumbnailer]],​ il vous suffit donc d'​installer ce logiciel. 
 + 
 +Au-delà des albums de musique, et via cover-thumbnailer,​ Thunar peut aussi afficher des vignettes sur les répertoires de photos, de vidéos, etc ... 
 + 
 +Pour afficher les miniatures des images & des vidéos dans Thunar, il est aussi possible d'​installer les paquets suivants: **[[apt>​tumbler-plugins-extra]]** et **[[apt>​ffmpegthumbnailer]]**,​ et ce sans redémarrage de l'​ordinateur en appliquant la méthode suivante 
 + 
 +<​code>​$ sudo killall thunar 
 +$ sudo apt install -y tumbler-plugins-extra ffmpegthumbnailer 
 +$ thunar -q</​code>​ 
 +==== Définir l'​affichage des dossiers ====
  
 +Vous pouvez choisir l'​affichage du contenu des dossiers : trier par noms ou par dates ; afficher une liste de fichiers sans détails, une liste avec détails, représenter les fichiers par des icônes, ...
  
 +Dans **gestionnaire de fichiers / Edition / Préférences / Avancés**, vous pouvez choisir (ou non) : "​appliquer au dossier uniquement"​. Selon votre choix, l'​affichage sera spécifique à chaque dossier (un dossier pourra être trié par nom avec affichage en liste, et un autre trié par taille avec affichage en icônes), ou identique pour tous les dossiers. Ce choix de réglage est persistant.
 ==== Utiliser la fonction "​Rechercher dans ce dossier"​ avec Catfish dans Thunar ==== ==== Utiliser la fonction "​Rechercher dans ce dossier"​ avec Catfish dans Thunar ====
  
-Cette fonctionnalité est déjà ​installé ​par défaut sous [[:​Trusty|Ubuntu 14.04]].+Cette fonctionnalité est déjà ​installée ​par défaut sous [[:​Trusty|Ubuntu 14.04]].
 Pour y accéder faites un clic droit sur un dossier et dans le menu contextuel, choisissez //​Rechercher dans ce dossier//. Pour y accéder faites un clic droit sur un dossier et dans le menu contextuel, choisissez //​Rechercher dans ce dossier//.
 +Pour rechercher dans le contenu de l'​ensemble des fichiers présents dans le dossier sélectionné,​ il est nécessaire de déplier le menu des paramètres de Catfish, afin de cocher la case de l'​option //​Rechercher dans le contenu du fichier//.
  
 Si vous ne la voyez pas, assurez-vous que le  [[:​tutoriel:​comment_installer_un_paquet|paquet]] **[[:​Catfish]]** est bien installé, puis suivez les instructions pour [[#Actions personnalisées|créer une action personnalisée]].\\ Si vous ne la voyez pas, assurez-vous que le  [[:​tutoriel:​comment_installer_un_paquet|paquet]] **[[:​Catfish]]** est bien installé, puis suivez les instructions pour [[#Actions personnalisées|créer une action personnalisée]].\\
-Comme nom à donner à l'​action mettez //​Rechercher ici//, dans le champ //​Description//,​ mettez //​Rechercher dans ce dossier avec catfish//. Dans le champ commande mettez: <​code>​/usr/bin/catfish ​--fileman=thunar ​--path=%f ​--hidden --method=find</​code>​+Comme nom à donner à l'​action mettez //​Rechercher ici//, dans le champ //​Description//,​ mettez //​Rechercher dans ce dossier avec catfish//. Dans le champ commande mettez : <​code>​catfish --path=%f</​code>​
  
 Pour l'​icône,​ la loupe qui se trouve dans **usr/​share/​icons/​Tango/​scalable/​actions/​search.svg** convient parfaitement. Pour l'​icône,​ la loupe qui se trouve dans **usr/​share/​icons/​Tango/​scalable/​actions/​search.svg** convient parfaitement.
Ligne 63: Ligne 71:
  
 ==== Ajouter des signets==== ==== Ajouter des signets====
-Thunar affiche des signets par défaut : Documents, Images, ... +Thunar affiche des signets par défaut : Documents, Images, ...
 Si vous souhaitez avoir vos propres signets, glissez-déposez les dossiers dans la barre latérale gauche. Si vous souhaitez avoir vos propres signets, glissez-déposez les dossiers dans la barre latérale gauche.
  
Ligne 77: Ligne 85:
 ====  Copier/​coller en un clic ==== ====  Copier/​coller en un clic ====
  
-Voici une stuce qui vous permettra de copier/​coller en un clic! Sélectionnez ce que vous souhaitez coller ailleurs, rendez-vous à l'​endroit de la copie et cliquez sur la molette (ou bouton central).+Voici une astuce ​qui vous permettra de copier/​coller en un clic! Sélectionnez ce que vous souhaitez coller ailleurs, rendez-vous à l'​endroit de la copie et cliquez sur la molette (ou bouton central). 
 + 
 +====  Afficher la barre de menu ==== 
 + 
 +Après l'​installation,​ il est possible que la barre de menu ne soit pas affichée. 
 +Ctrl+m pour afficher / faire disparaître la barre de menu 
 + 
 +====  Exécuter un script shell ==== 
 + 
 +Par défaut, un clic gauche sur un script shell ne lance pas l'​exécution de celui-ci. Pour changer ce comportement par défaut, taper dans un terminal : 
 +<​code>​xfconf-query --channel thunar --property /​misc-exec-shell-scripts-by-default --create --type bool --set true</​code>​ 
 + 
 + 
 +====  Ajouter des options au menu "​Envoyer Vers" (SendTo) ==== 
 +Afin de rajouter des options dans le menu Envoyer Vers (Clic Droit), rajouter un fichier xxx.desktop dans le répertoire /​usr/​share/​Thunar/​sendto/​ 
 + 
 +Ce fichier est à éditer avec votre éditeur de texte favoris selon le format suivant : 
 +<​file>​ 
 +# Commentaire 
 +[Desktop Entry] 
 +Name=Nom. Vous pouvez rajouter entre [ ] le code de la langue pour une traduction. Vous pouvez mettre à la suite Plusieurs traductions 
 +Comment=Commentaire 
 +Icon=Absolu ou relatif (format png ou ico) 
 +Version=1.0 
 +Type=Application 
 +Encoding=UTF-8 
 +Path=Chemin/​Répertoire ou la commande est exécutée 
 +Exec=Commande à exécuter (Utiliser les codes %f pour appliquer à un seul fichier %F pour une liste de fichier (si la commande le supporte) 
 +MimeType=Extension visée par l'​action SendTo. Si ignorée, appliqué à l'​ensemble des fichiers. Séparés par des ";"​ 
 +</​file>​ 
 + 
 +Ci dessous plusieurs exemples : 
 + 
 +<​file>​ 
 +# nzb.desktop - Copier Fichier Nzb vers dossier Nzb de .nzbget du Nas 
 +[Desktop Entry] 
 +Name=Nzb 
 +Comment=Envoyer vers Nas 
 +Icon=/​usr/​share/​sabnzbdplus/​icons/​sabnzbd.ico 
 +Version=1.0 
 +Type=Application 
 +Encoding=UTF-8 
 +Exec=cp %F /​media/​nas/​.nzbget/​nzb/​ 
 +MimeType=application/​x-nzb 
 +</​file>​ 
 + 
 +<note tip>Pour déplacer le fichier, il suffit de remplacer, sur la ligne Exec, cp par mv</​note>​ 
 + 
 +Utiliser postr pour envoyer un jpeg sur flickr 
 +<​file>​ 
 +# postr.desktop - Integrate postr into 
 +#                 the "Send To" menu. 
 +[Desktop Entry] 
 +Type=Application 
 +Version=1.0 
 +Encoding=UTF-8 
 +TryExec=postr 
 +Exec=postr %F 
 +Icon=postr 
 +Name=Flickr 
 +MimeType=image/​jpeg;​ 
 +</​file>​
  
 ===== Actions personnalisées ===== ===== Actions personnalisées =====
Ligne 92: Ligne 161:
   * Dans le second onglet **Conditions d'​apparition**,​ vous devez choisir le type de fichier qui, une fois cliqué (clic droit), fera apparaître le script dans le menu contextuel. Si l'​action personnalisée doit copier des fichiers ou des répertoires,​ il est logique de tout cocher. Si l'​action personnalisée consiste à redimensionner une image, il est logique de ne cocher que **fichiers images**, etc...   * Dans le second onglet **Conditions d'​apparition**,​ vous devez choisir le type de fichier qui, une fois cliqué (clic droit), fera apparaître le script dans le menu contextuel. Si l'​action personnalisée doit copier des fichiers ou des répertoires,​ il est logique de tout cocher. Si l'​action personnalisée consiste à redimensionner une image, il est logique de ne cocher que **fichiers images**, etc...
  
-Vous trouverez de nombreux exemples d'​actions personnalisées **[[http://​docs.xfce.org/​xfce/​thunar/​custom-actions|ici]]** [en].+Vous trouverez de nombreux exemples d'​actions personnalisées **[[https://​docs.xfce.org/​xfce/​thunar/​custom-actions|ici]]** [en].
  
 ==== Quelques exemples d'​actions personnalisées ==== ==== Quelques exemples d'​actions personnalisées ====
Ligne 99: Ligne 168:
  
 Cet exemple montre comment ajouter à Thunar une entrée de menu contextuel permettant de réduire toutes les images sélectionnées. Cet exemple montre comment ajouter à Thunar une entrée de menu contextuel permettant de réduire toutes les images sélectionnées.
-Commencez par [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​Imagemagick]]**:​ +Commencez par [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​Imagemagick]]** : 
-  * [[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] **redim800** dans votre dossier de scripts:  +  * [[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] **redim800** dans votre dossier de scripts :  
-<code bash>#​!/​bin/​sh+<code bash>#​!/​bin/​bash
 # Name redim_800 # Name redim_800
  
 for file for file
 do do
- name=`echo ${file%.*}`+ name="${file%.*}"
  convert -resize 800x800 -- "​$file"​ ./"​${name}"​.red800.jpg  convert -resize 800x800 -- "​$file"​ ./"​${name}"​.red800.jpg
-done'</​code>​ +done 
-  * Rendez-le [[:​tutoriel:​script_shell#​executer_un_script|éxécutable]], +</​code>​ 
-  * Ajoutez l'​action dans Thunar comme expliqué plus haut, complétez avec les informations suivantes:+  * Rendez-le [[:​tutoriel:​script_shell#​executer_un_script|exécutable]], 
 +  * Ajoutez l'​action dans Thunar comme expliqué plus haut, complétez avec les informations suivantes :
     * //Nom// : Réduire les images à 800px,     * //Nom// : Réduire les images à 800px,
     * //​Description//​ : Réduit toutes les images à 800 pixels sans écraser les originales,     * //​Description//​ : Réduit toutes les images à 800 pixels sans écraser les originales,
Ligne 119: Ligne 189:
 </​note>​ </​note>​
  
-<note important>​xubuntu 14.04 Si vous n'​arrivez pas à faire s'​exécuter le script, une solution est de condenser son contenu sur une seule ligne, directement dans la zone commande de l'​onglet 1 :  ​ 
-<​code>​ 
-for f in %F ; do convert -resize 800x800 ​ -quality 75 $f ./​${f%%.*}.800.jpg ; done 
-</​code>​ 
-**for f in %F ; do .... ; done** : mécanisme d'​itération fichier f parmi les fichiers sélectionnés sur les quels est lancé la commande 
- 
-**convert -resize 800x800 ​ -quality 75  $f** : conversion/​redimensionnement de l'​image $f 
- 
-** ./​${f%%.*}.800.jpg** ​ : extraction du nom de fichier $f sans extension, puis rajout de "​.800"​ et de "​.jpg"​ 
- 
-</​note>​ 
   * Onglet //​Conditions d'​apparition//​ : cochez seulement "​fichiers image"​.   * Onglet //​Conditions d'​apparition//​ : cochez seulement "​fichiers image"​.
  
Ligne 137: Ligne 196:
 === Lancer un script dans un terminal === === Lancer un script dans un terminal ===
 Dans la ligne **commande** de l'​onglet 1, tapez **xfce4-terminal -e %f** ; dans l'​onglet **Conditions d'​apparition** cochez les fichiers **Textes** et **Autres**. Dans la ligne **commande** de l'​onglet 1, tapez **xfce4-terminal -e %f** ; dans l'​onglet **Conditions d'​apparition** cochez les fichiers **Textes** et **Autres**.
-<note warning>​Sur Xubuntu 12.04, ​si dans le chemin du script figure un nom de dossier avec un espace à l'​intérieur le script ne se lancera pas</note>+Rem: si dans le chemin du script figure un nom de dossier avec une espace à l'​intérieur le script ne se lancera pas. Il faut alors utiliser les apostrophes sur l'​ensemble du chemin:<​code>​ 'mon chemin/ avec espace/'​</code>
  
  
Ligne 144: Ligne 203:
 Il peut parfois être utile de créer un .iso à partir d'un disque rapidement. Il peut parfois être utile de créer un .iso à partir d'un disque rapidement.
  
-Une possibilité est d'​ajouter une autre fonction, on procède de la même façon que précédemment,​ mais la commande à mettre est :+Une possibilité est d'​ajouter une autre fonction. On procède de la même façon que précédemment,​ mais la commande à mettre est :
 <​code>​dd if=/​dev/​cdrom of=%f/​image.iso</​code>​ <​code>​dd if=/​dev/​cdrom of=%f/​image.iso</​code>​
-Il faut préciser le numéro du lecteur ​cdrom s'il y en a plusieurs et cocher les mêmes options que précédemment pour les conditions d'​apparition.+Il faut préciser le numéro du lecteur ​CD-ROM ​s'il y en a plusieurs et cocher les mêmes options que précédemment pour les conditions d'​apparition.
  
-Une fois lancé, ce raccourci ​créé ​un .iso avec le contenu du cd dans le dossier actuel.+Une fois lancé, ce raccourci ​crée un .iso avec le contenu du CD dans le dossier actuel.
  
 ====Scripts Nautilus==== ====Scripts Nautilus====
-Il est également possible d'​utiliser les scripts écrits pour Nautilus. Veillez simplement à remplacer les outils ​gnome éventuellement présents dans les scripts par les outils ​**XFCE**. Par exemple si ''​nautilus''​ est appelé ​remplacé le par ''​thunar'',​ ou ''​gedit''​ par ''​mousepad'',​ etc.+Il est également possible d'​utiliser les scripts écrits pour [[Nautilus]]. Veillez simplement à remplacer les noms des outils ​Gnome éventuellement présents dans les scripts par ceux de **XFCE**. Par exemple si ''​nautilus''​ est appelé, remplacez ce texte par ''​thunar'',​ ou ''​gedit''​ par ''​mousepad'',​ etc.
 Vous trouverez de nombreux scripts sur cette [[:​nautilus_scripts|page de la documentation]]. Vous trouverez de nombreux scripts sur cette [[:​nautilus_scripts|page de la documentation]].
 ===== Liens ===== ===== Liens =====
  
   * [[http://​thunar.xfce.org|Le site officiel du projet Thunar]] [en]   * [[http://​thunar.xfce.org|Le site officiel du projet Thunar]] [en]
-  * [[http://​goodies.xfce.org/​projects/​thunar-plugins/​start|La page du site Xfce Goodies Project avec les greffons (plugins) pour Thunar]] [en]+  * [[https://​goodies.xfce.org/​projects/​thunar-plugins/​start|La page du site Xfce Goodies Project avec les greffons (plugins) pour Thunar]] [en]
   * [[http://​www.generation-linux.fr/​index.php?​post/​2008/​12/​07/​Menu-contextuel-de-recherche-dans-Thunar-grace-a-Catfish|Menu contextuel de recherche dans Thunar grâce à Catfish]] [fr], par Tecky.   * [[http://​www.generation-linux.fr/​index.php?​post/​2008/​12/​07/​Menu-contextuel-de-recherche-dans-Thunar-grace-a-Catfish|Menu contextuel de recherche dans Thunar grâce à Catfish]] [fr], par Tecky.
 +  * [[https://​specifications.freedesktop.org/​desktop-entry-spec/​latest/​ar01s05.html|Desktop Entry Specification pour Xfce]]
 +  * [[https://​docs.xfce.org/​xfce/​thunar/​send-to|Documentation Xfce sur ma commande SendTo]]
  
 ===== Pages liées ===== ===== Pages liées =====
  • thunar.1454048304.txt.gz
  • Dernière modification: Le 29/01/2016, 07:18
  • par 10.42.2.254