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
catfish [Le 05/08/2019, 10:16]
christophe c [Retour à un affichage classique sans CSD] quelques corrections
catfish [Le 11/01/2024, 12:44] (Version actuelle)
141.227.26.230 [Taille par défaut de la fenêtre principale] astuce obsolète depuis presque 5 ans
Ligne 6: Ligne 6:
 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. 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 une limitation ​
-  * 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 fichiersPour une recherche dans les fichiersutilisez ​[[:recoll|Recoll]].+ 
 +L'​auteur initialChristian 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 20:
 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ésultats : par date ou 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é
   ​   ​
-====Affichage ​des la barre de titre avec ou sans CSD==== +====Affichage ​de la barre de titre avec ou sans CSD==== 
-Depuis la **version 1.4.7 (Ubuntu 19.04)**, l'​affichage de la barre de titre se fait en fonction de votre environnement de bureau. L'​affichage ​avec CSD GTK3 (fusion des barres d'​outils et des barres de titre) ​ne se fait que 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]]. +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]].
- +
-Avant Ubuntu 19.04, Catfish utilise par défaut 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).  +
- +
-Sur les version antérieure à Ubuntu 19.04, pour revenir à un affichage classique mieux intégré à XFCE (avec barre de titre et meilleure 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. +
- +
-Sur les versions __à partir de la 1.4.7__ (Xubuntu 19.04), vous pouvez 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==== +
-A partir de la version 1.4.6 de Catfish (Ubuntu 18.10), le redimensionnement de la fenêtre est persistent, il sera conservé à votre prochain démarrage. +
- +
-Ce n'est pas le cas pour les version précédentes. Si vous 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** : +
-Ouvrir le fichier de paramètres : <​code>​sudo mousepad /​usr/​share/​catfish/​ui/​CatfishWindow.ui</​code>​+
  
-Modifiez les deux lignes suivantes (largeur et hauteur par défaut) pour leur donner la valeur (en pixels) que vous souhaitezPar exemple ​:+^ 1catfish 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}}    | 
  
-<code><​property name="default_width">​1000</​property>​ +**__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). 
-<​property name="default_height">500</property><​/code>+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.
  
-Vous pouvez aussi modifier la largeur du panneau gauche ​(si vous le développez - il sert à préciser la recherche)Pour celamodifiez ​la ligne suivante pour lui donner la valeur que vous souhaitezPar exemple :+**__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.
  
-<​code><​property name="​width_request">​180</​property></​code>​ 
  
-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** 
 ===== Désinstallation ===== ===== Désinstallation =====
  
Ligne 73: Ligne 63:
 ===== 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.1564992979.txt.gz
  • Dernière modification: Le 05/08/2019, 10:16
  • par christophe c