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
Prochaine révision Les deux révisions suivantes
catfish [Le 30/04/2018, 13:46]
109.7.55.182 [Retour à un affichage classique sans CSD]
catfish [Le 09/08/2019, 18:11]
christophe c [Utilisation]
Ligne 4: Ligne 4:
 ====== Catfish ====== ====== Catfish ======
  
-Catfish est une application graphique facilitant la recherche de fichiers. Elle s'​intègre particulièrement bien à l'​environnement de bureau XFCE, en mobilisant peu de ressources.+Catfish est une application graphique facilitant la recherche de fichiers. Elle s'​intègre particulièrement bien à l'​environnement de bureau XFCE, en mobilisant peu de ressources. Le logiciel [[https://​bluesabre.org/​2018/​07/​15/​catfish-1-4-6-released-now-an-xfce-project/​|fait partie des applications officielles de XFCE depuis sa version 1.4.6]], sortie fin 2018.
  
 Le logiciel a deux limitations : Le logiciel a deux limitations :
-  * Il n'y a pas d'​indexation,​ la recherche est donc plus lente qu'​avec une recherche indexée comme celles de [[;recoll|Recoll]] ou de [[:​zeitgeist|Zeitgeist]]. +  * Il n'y a pas d'​indexation,​ la recherche est donc plus lente qu'​avec une recherche indexée comme celles de [[:recoll|Recoll]] ou de [[:​zeitgeist|Zeitgeist]]. Sauf sur de grosses quantités de fichiers, cette limitation est peu sensible
-  * Il n'y a pas de recherche dans le contenu ​des fichiers, on ne peut donc chercher que sur les noms de fichiers.+  * Il n'y a pas de recherche dans le __contenu__ ​des fichiers, on ne peut donc chercher que sur les __noms ​de fichiers__. Pour une recherche dans les fichiers, utilisez [[:​recoll|Recoll]]. 
 + 
 +L'​auteur initial, Christian Dywan (remplacé en 2012 par [[https://​bluesabre.org/​|Sean Davis]]), développe également [[Midori]].
  
-L'​auteur,​ Christian Dywan, développe également [[Midori]]. 
  
 ===== Installation ===== ===== Installation =====
-Elle est installée par défaut sous [[:​Xubuntu]]. ​ Sous d'​autres variantes, vous pouvez [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​catfish]]**.+L'​application ​est installée par défaut sous [[:​Xubuntu]]. ​ Sous d'​autres variantes, vous pouvez [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​catfish]]**.
  
 ===== Utilisation===== ===== Utilisation=====
Ligne 20: Ligne 21:
 Vous pouvez aussi taper dans le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) la [[:​commande_shell|commande]] suivante :​ <​code>​catfish</​code>​ Vous pouvez aussi taper dans le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) la [[:​commande_shell|commande]] suivante :​ <​code>​catfish</​code>​
  
- {{ :​catfish1.4.png?​400 |Catfish 1.4}}+ ​{{ ​:catfish:​catfish1.4.png?​700 |Catfish 1.4}}
  
 __La liste déroulante__ en haut à gauche définie le répertoire de recherche. Par défaut, c'est votre répertoire utilisateur. Si vous avez des disques externes sur lesquels vous souhaitez faire la recherche, il faudra les définir ici. __La liste déroulante__ en haut à gauche définie le répertoire de recherche. Par défaut, c'est votre répertoire utilisateur. Si vous avez des disques externes sur lesquels vous souhaitez faire la recherche, il faudra les définir ici.
  
-__La barre de gauche__ permet ​de sélectionner ​au sein des résultat : par datepar type de fichiers (documentsimagesmusiques, ...).+__La zone de recherche__ est en haut et au centre. Vous y tapez le nom ou la portion ​de nom du fichier à rechercher. Par exemple **arti** renvoit tous les fichiers avec **arti** à l'​intérieur de leur nom, que ce soit au débutau milieu ou à la fin de ce nom. Pour avoir un certain ​type de fichiertapez par exemple **.txt**et vous aurez tous les fichiers avec cette extension. Idem donc pour **.odt****.doc**, etc ...
  
-__La zone de recherche__ est en haut et au centreVous y tapez le nom du fichier à rechercherCe nom accepte le caractère générique //étoile// : *****.+__La "barre latérale"​ (à gauche)__ permet ​de sélectionner ​au sein des résultat : par date, par type de fichiers (documents, images, musiques, ​...). On peut la masquer ou l'​afficher par une option du menu (la **roue dentée** en haut à droite).
  
-__Le menu__ est accessible par la roue dentée en haut à droite. Il offre quelques options de recherche ou d'​interface : afficher dans les résultats les fichiers cachés ; ne rechercher que les fichiers portant **exactement** le nom tapé ; mettre à jour l'​index de recherche (ce qui accélère un peu les recherches, mais n'est pas indispensable) ; afficher (via le logo d'une image) les résultats sous forme de vignettes. +__Le menu__ est accessible par la **roue dentée** en haut à droite. Il offre quelques options de recherche ou d'​interface : afficher dans les résultats les fichiers cachés ; ne rechercher que les fichiers portant **exactement** le nom tapé ; mettre à jour l'​index de recherche (ce qui accélère un peu les recherches, mais n'est pas indispensable) ; afficher (via le logo d'une image) les résultats sous forme de vignettes. 
-===== Paramétrage=====+ 
 +__Dans [[thunar|thunar]]__ (gestionnaire de fichiers de XFCE), catfish est intégré pour gérer les recherches de fichiers. Il suffit de faire un clic droit dans un répertoire,​ et de cliquer sur l'​option "​rechercher dans ce dossier",​ et catfish ouvre une recherche de fichier spécifique à ce répertoire (et à ses sous-dossiers). Pour une recherche dans tous vos fichiers et répertoires,​ faite cette opération directement dans votre répertoire principal (/​home///​votre_pseudo//​). 
 +{{ ::​catfish:​catfish_dans_thunar.png?​500 |Catfish 1.4.7 dans Thunar}} 
 + 
 +Quand on a fait une recherche, les fichiers correspondants s'​affichent (ci-dessous,​ un seul fichier correspond). On peut ouvrir un fichier en cliquant dessus, mais on accède aussi par un **clic droit** à une liste de fonctionnalités,​ dont la possibilité de supprimer, d'​enregistrer une copie, ou celle d'​ouvrir le gestionnaire de fichier **dans le répertoire où se trouve le fichier**, ce qui est pratique si on souhaite faire des manipulations. 
 +{{ :​catfish:​catfish_1.4.7_ouverture_thunar 1.png?700 |Clic droit sur un fichier pour ouvrir son répertoire dans Thunar}} 
 + 
 +===== Astuces ​=====
 On peut paramétrer un peu plus finement Catfish grâce à quelques astuces : On peut paramétrer un peu plus finement Catfish grâce à quelques astuces :
  
 ====Répertoire par défaut de la recherche==== ====Répertoire par défaut de la recherche====
- Par défaut Catfish démarre sur votre répertoire utilisateur. ​Pour changer cela, il faut éditer le lanceur de catfish (Pour éditer un lanceur, ​clic droit dessus ​puis propriété),​ et dans la zone "​commande", ​il faut mettre ​+ Par défaut Catfish démarre sur votre répertoire utilisateur. ​Il est improbable que vous ayez besoin de changer cela, mais si c'est le cas, il faut éditer le lanceur de catfish (clic droit sur le lanceur, ​puis "propriété"), et dans la zone "​commande",​ mettre ​
   catfish --path=/​le-repertoire-souhaité   catfish --path=/​le-repertoire-souhaité
   ​   ​
-====Retour à un affichage classique ​sans CSD==== +====Affichage de la barre de titre avec ou sans CSD==== 
- Par défautCatfish utilise ​les CSD GTK3. Il n'y a pas de barre de titre, et le style des boutons de fenêtre ​est imposé ​(si vous les avez changé ​ via "​gestionnaire de fenêtre > style",​ ce ne sera pas pris en compte). ​Pour revenir à un affichage ​classique ​mieux intégré à xfce (avec barre de titre et prise en compte des boutons de fenêtre définis par le système), il faut ouvrir ​le fichier de config utilisateur : **mousepad ~/​.config/​catfish/​catfish.rc**,​ et passer ​la ligne **use-headerbar=true** à **use-headerbar=false**. Puis redémarrer ​l'​application.+Depuis la **version 1.4.7 (Ubuntu 19.04)**l'​affichage de la barre de titre se fait avec les CSD GTK3 (fusion des barres d'​outils et des barres de titre) sur les bureaux privilégiant cet affichage ([[budgie|Budgie]],​ [[gnome-shell|Gnome-shell]],​ et Pantheon)Pour les autres environnements de bureau (dont XFCE), l'affichage est "​classique",​ avec une barre de titre et une barre d'​outils séparées. [[https://​bluesabre.org/​2019/​01/​27/​catfish-1-4-7-released/​|Voir l'​annonce]]. 
 + 
 +^ 1. catfish 1.4.7 sans CSD                             ^ 2. catfish 1.4.7 avec CSD                 ^ 
 +| {{::​catfish:​catfish_sans_CSD.png?​direct&​600|catfish 1.4.7 sans CSD}}   | {{::​catfish:​catfish_avec_CSD.png?​direct&​600|catfish 1.4.7 avec CSD}}    |  
 + 
 +**__Avant Ubuntu 19.04__** (versions 1.4.6 et antérieures),​ Catfish utilise systématiquement les CSD GTK3 (sans barre de titre séparée), et le style des boutons de fenêtre ​ne s'​adapte pas toujours à votre thème ​(si vous l'avez changé ​ via "​gestionnaire de fenêtre > style",​ ce ne sera pris en compte ​que si le style est compatible gtk3).  
 +Vous pouvez cependant forcer le style "classique" ​(plus en phase avec XFCE) en ouvrant ​le fichier de config utilisateur : **mousepad ~/​.config/​catfish/​catfish.rc**,​ et en passant ​la ligne **use-headerbar=true** à **use-headerbar=false**. Puis redémarrez l'​application. 
 + 
 +**__A partir d'​Ubuntu 19.04__** (versions 1.4.7 et supérieures),​ vous pouvez à l'​inverse forcer le style CSD GTK3 en ouvrant le fichier de config utilisateur : **mousepad ~/​.config/​catfish/​catfish.rc**,​ et en ajoutant en fin de fichier la ligne **use-headerbar=true**. Puis redémarrez ​l'​application.
  
  
 ====Taille par défaut de la fenêtre principale==== ====Taille par défaut de la fenêtre principale====
-Si vous la trouvez trop petite, vous pouvez la changer en éditant le fichier de configuration et le modifier. Pour cela :+A partir de la version 1.4.6 de Catfish (Ubuntu 18.10), le redimensionnement de la fenêtre est persistant, il sera conservé à votre prochain démarrage. 
 + 
 +Ce n'est pas le cas pour les version précédentes,​ et si vous y trouvez ​la fenêtre par défaut ​trop petite, vous pouvez la changer en éditant le fichier de configuration et le modifier. Pour cela :
  
 - Dans catfish **1.2 et supérieur** : - Dans catfish **1.2 et supérieur** :
Ligne 57: Ligne 75:
 Attention, cette ligne existe est **2** exemplaires. Celle qui nous intéresse se trouve dans la hiérarchie **<​object class="​GtkScrolledWindow"​ id="​sidebar">​** Attention, cette ligne existe est **2** exemplaires. Celle qui nous intéresse se trouve dans la hiérarchie **<​object class="​GtkScrolledWindow"​ id="​sidebar">​**
  
-Pour une version de Catfish antérieure à la 1.2, le fichier à modifier est **/​usr/​share/​catfish/​data/​ui/​CatfishWindow.ui**+Pour une version de Catfish antérieure à la 1.2, le fichier à modifier est **/​usr/​share/​catfish/​data/​ui/​CatfishWindow.ui**
 ===== Désinstallation ===== ===== Désinstallation =====
  
Ligne 65: Ligne 83:
 ===== Voir aussi ===== ===== Voir aussi =====
   * [[https://​bluesabre.org/​tag/​catfish/​|Site du développeur]] [en]   * [[https://​bluesabre.org/​tag/​catfish/​|Site du développeur]] [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://​computing.travellingfroggy.info/?​article87/​recherche-de-fichiers-a-lubuntu|Menu contextuel de recherche]] dans [[PCManFM]] grâce à Catfish [fr], par ComputingFroggy   * [[http://​computing.travellingfroggy.info/?​article87/​recherche-de-fichiers-a-lubuntu|Menu contextuel de recherche]] dans [[PCManFM]] grâce à Catfish [fr], par ComputingFroggy
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​poupoul2|Poupoul2]],​ [[utilisateurs:​mavosaure|mavosaure]]//​ //​Contributeurs : [[utilisateurs:​poupoul2|Poupoul2]],​ [[utilisateurs:​mavosaure|mavosaure]]//​
  • catfish.txt
  • Dernière modification: Le 11/01/2024, 12:44
  • par 141.227.26.230