{{tag>xfce fichier recherche_de_fichiers}} ------ ====== 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. 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 de recherche dans le contenu des fichiers, on ne peut donc chercher que sur les noms de fichiers. L'auteur, Christian Dywan, développe également [[Midori]] (un navigateur léger, actuellement en pré-alpha). ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]] ; * Disposer d'une connexion à Internet configurée et activée ; * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe]]. ===== Installation ===== [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>catfish|catfish]]**. Sur Ubuntu 16.04 (LTS), la version existante est la 1.4.2. Elle est installée par défaut dans Xubuntu. Sur une autre version d'Ubuntu vous pouvez l’installer par l'Ubuntu store, ou via un **sudo apt install catfish**. ===== Utilisation===== Lancez l'application depuis le menu //Applications -> Accessoires -> Catfish// ou //via// la [[:commande_shell|commande]] suivante : catfish {{ :catfish14.png?400 |Changement d'aspect de Catfish depuis Xubuntu 14.04}} Appuyez sur F9 pour faire apparaître / disparaître le panneau latéral.\\ Vous aurez alors accès à une fenêtre présentant les options de recherche : * __Correspondance exacte :__ recherche des fichiers correspondant exactement à votre demande, casse comprise * __Fichiers cachés :__ intègre la recherche de fichiers cachés * __Résultats limites :__ limite les résultats aux nombre de fichiers précisé * __Méthode de recherche :__ Précise la méthode de recherche. 2 méthodes sont proposées, utilisant les commandes [[:tutoriel:console_commandes_de_base#find|find]] et [[recherche_ligne_commande#locate|(s)locate]] **si d'autres outils de recherche sont installés** (([[tracker]], [[strigi]], ...)) ils seront également disponibles. * __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. ===== Paramétrage===== On peut paramétrer un peu plus finement catfish grâce à quelques astuces : **__Répertoire par défaut de la recherche__**. Le plus logique c'est de chercher dans le répertoire /home/nom-utilisateur. Catfish n'est pas toujours paramétré ainsi par défaut. Pour changer cela, il faut éditer le lanceur de catfish, et dans la zone "commande", il faut mettre catfish --path=/home ou si on ne veut pas chercher sur les autres comptes utilisateurs (s'il y en a) : catfish --path=/home/nom-utilisateur Pour éditer un lanceur, clic droit dessus puis propriété. Pour éditer l'item de catfish dans le "menu des applications", clic droit sur l'icone du menu / propriété / Editer le menu. **__Taille par défaut de la fenêtre__**. Si vous la trouvez trop petite, vous pouvez la changer. L'option **--geometry** n'est pas supportée, mais vous pouvez éditer le fichier de configuration et le modifier. Pour cela : - Dans catfish **1.2 et supérieur** : Ouvrir le fichier de paramètres : sudo mousepad /usr/share/catfish/ui/CatfishWindow.ui - Dans catfish **0.6 et supérieur** : Ouvrir le fichier de paramètres : sudo mousepad /usr/share/catfish/data/ui/CatfishWindow.ui Puis modifiez ces deux lignes (largeur et hauteur par défaut) pour leur donner la valeur que vous souhaitez. Par exemple : 720 500 Vous pouvez aussi modifier la largeur du panneau gauche (si vous le développez - il sert à préciser la recherche). Pour cela, modifiez la ligne suivante pour lui donner la valeur que vous souhaitez. Par exemple : 180 Attention, cette ligne existe est **2** exemplaires. Celle qui nous intéresse se trouve dans la hiérarchie **** - Dans catfish** 0.5** : sudo leafpad /usr/share/catfish/catfish.glade Puis modifiez ces deux lignes (largeur et hauteur par défaut) pour leur donner la valeur que vous souhaitez. Par exemple : 720 500 Vous pouvez aussi modifier la largeur du panneau gauche. Pour cela, modifiez la ligne suivante pour lui donner la valeur que vous souhaitez. Par exemple : 180 ===== Désinstallation ===== Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. ===== Voir aussi ===== * [[http://twotoasts.de/index.php/catfish/|Site officiel]] [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 ---- //Contributeurs : [[utilisateurs:poupoul2|Poupoul2]], [[utilisateurs:mavosaure|mavosaure]]//