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 16/01/2008, 02:50]
mavosaure Ajout info version 0.3, compilation et capture
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 1: Ligne 1:
-{{tag>Dapper Edgy Feisty Gutsy Hardy xfce fichiers ​recherche_de_fichiers}}+{{tag>Xenial ​xfce fichier ​recherche_de_fichiers}}
 ------ ------
  
 ====== 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.
  
-L'auteurChristian Dywan, développe également Midori (un navigateur légeractuellement en pré-alpha).+Le logiciel a une limitation : 
 +  * Il n'y a pas d'​indexationla 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 fichierscette limitation est peu sensible.
  
 +L'​auteur initial, Christian Dywan (remplacé en 2012 par [[https://​bluesabre.org/​|Sean Davis]]), développe également [[Midori]].
  
-===== Pré-requis ===== 
  
-  * Disposer des [[:sudo|droits d'​administration]] +===== Installation ===== 
-  * Disposer ​d'une connexion à Internet configurée et activée ; +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]]**.
-  * Avoir activé l'​accès aux [[:depots#​universe_et_multiverse|dépôts Universe et Multiverse]] ;+
  
 +===== Utilisation=====
  
-===== Installation =====+L'​application se trouve dans votre [[:​tutoriel:​comment_lancer_application|menu d'​applications]]. 
 +Vous pouvez aussi taper dans le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) la [[:​commande_shell|commande]] suivante :​ <​code>​catfish</​code>​
  
-==== À partir des dépôts ====+ {{ :​catfish:​catfish1.4.png?​700 |Catfish 1.4}}
  
-Il vous suffitpour cela, d'[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **catfish**. +__La liste déroulante__ en haut à gauche définie le répertoire de recherche. Par défautc'est votre répertoire utilisateurSi vous avez des disques externes sur lesquels vous souhaitez faire la recherche, il faudra les définir ici.
-Les versions disponibles sont : +
-  * 0.1 pour Feisty et Gutsy [en] +
-  * 0.3 pour Hardy [fr]+
  
 +__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ébut, au milieu ou à la fin de ce nom. Pour avoir un certain type de fichier, tapez par exemple **.txt**, et vous aurez tous les fichiers avec cette extension. Idem donc pour **.odt**, **.doc**, etc ...
  
-==== En compilant les sources ====+__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).
  
-{{ :catfish-0.3.png?200}}+__Le menu__ est accessible par la **roue dentée** en haut à droiteIl 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.
  
-La dernière version disponible sur le site de l'​éditeur à l'​heure actuelle ​est la 0.3Par rapport à la 0.1elle apporte la francisation ​de l'interface, de nombreuses corrections ​et améliorations ​(voir le [[http://software.twotoasts.de/media/catfish/ChangeLog|Changelog]]).+__Dans [[thunar|thunar]]__ (gestionnaire ​de fichiers de XFCE), catfish ​est intégré pour gérer les recherches de fichiersIl suffit de faire un clic droit dans un répertoireet 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}}
  
-Pour les versions antérieures à Hardyil faut donc télécharger les sources +Quand on a fait une recherche, ​les fichiers correspondants s'​affichent (ci-dessousun 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
-  wget http://​software.twotoasts.de/​media/​catfish/​catfish-0.3.tar.gz +{{ :catfish:catfish_1.4.7_ouverture_thunar 1.png?700 |Clic droit sur un fichier pour ouvrir son répertoire dans Thunar}}
-les décompresser,​ et les [[:tutoriel:compilation#​compiler|compiler]]:​ +
-  tar xzfv catfish-0.3.tar.gz +
-  cd catfish-0.3 +
-  ./​configure +
-  make +
-  sudo checkinstall+
  
-En cas de message d'​erreur pendant l'​exécution de configure, il vous faudra satisfaire les dépendances : +===== Astuces ===== 
- * PyGtk2, Glade2, python-xdg (optionnel),​ dbus (optionnel)+On peut paramétrer un peu plus finement Catfish grâce à quelques astuces :
  
-Au terme de cette procédure, catfish-0.est installé ​et vous disposez ​d'un fichier deb de sauvegarde pour le réinstaller.+====Répertoire par défaut ​de la recherche==== 
 + Par défaut Catfish démarre sur votre répertoire utilisateur. Il est improbable que vous ayez besoin de changer celamais 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é 
 +   
 +====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 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.
  
-===== Utilisation/​Configuration ===== 
- 
-Pour lancer catfish, il suffit d'​utiliser la commande suivante dans votre terminal<​code>​catfish</​code>​Vous aurez alors accès à une fenêtre présentant les options de recherche{{:​catfish.png?​200 }} 
-  * Exact match / Correspondance exacte : recherche des fichiers correspondant exactement à votre demande, casse comprise 
-  * include hidden files / Fichiers cachés : intègre la recherche de fichiers cachés 
-  * limit results / Résultats limites : limite les résultats aux nombre de fichiers précisé 
-  * Search method / Méthode de recherche : Précise la méthode de recherche. 2 méthodes sont proposées, utilisant les commandes [[:​commandes_de_base#​find|find]] et slocate 
-  * Folder / Dossier : dossier dans lequel la recherche sera effectuée. Vous pouvez limiter votre recherche à votre dossier personnel ou faire une recherche sur l'​intégralité de votre système de fichiers par exemple. 
  
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
-Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer ​le paquet]] ​**catfish**. +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer ​son paquet]]. ​Selon la méthode choisiela configuration globale de l'application ​est conservée ou suppriméeLes journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
- +
- +
-===== Installation à partir des sources ===== +
- +
-La version disponible dans les dépôts pour Feisty et Gutsy est la 0.1. Pour Hardyc'​est ​la 0.3. +
-Vous pouvez installer la 0.3 sous Gutsy en téléchargeant les sources sur le +
- +
- +
-===== Pages en relation avec le sujet ===== +
- +
-{{topic>​recherche_de_fichiers}} +
- +
- +
-===== Liens =====+
  
-  * [[http://​software.twotoasts.de/?​page=catfish|Site officiel : software.twotoasts.de]] [fr, en] 
  
 +===== Voir aussi =====
 +  * [[https://​bluesabre.org/​tag/​catfish/​|Site du développeur]] [en]
 +  * [[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.1200448238.txt.gz
  • Dernière modification: Le 16/01/2008, 02:51
  • (modification externe)