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 09/11/2015, 09:53]
L'Africain [Utilisation]
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>​xfce fichier 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.
  
-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 fichiers.+
  
-L'​auteur,​ Christian Dywan, développe également [[Midori]] ​(un navigateur léger, actuellement en pré-alpha). +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]] ; 
-  * 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 ===== ===== Installation =====
 +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]]**.
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​catfish|catfish]]**. 
- 
-Sur Ubuntu 15.04, la version existante est la 1.2.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===== ===== Utilisation=====
  
-Lancez l'​application ​depuis le menu //​Applications -> Accessoires -> Catfish// ​ou //​via// ​la [[:​commande_shell|commande]] suivante : <​code>​catfish</​code>​ +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>​
- {{ :​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 : + {{ :catfish:catfish1.4.png?​700 ​|Catfish 1.4}}
-  * __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 recherche2 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  +__La liste déroulante__ en haut à gauche définie le répertoire ​de recherchePar 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.
-  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 lanceurclic droit dessus puis propriété+__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 ...
  
-Pour éditer l'​item ​de catfish dans le "​menu ​des applications"​clic droit sur l'icone du menu / propriété / Editer le menu.+__La "barre latérale"​ (à gauche)__ permet ​de sélectionner au sein des résultats : par date ou par type de fichiers (documentsimages, musiques, ...). On peut la masquer ou l'afficher par une option ​du menu (la **roue dentée** en haut à droite).
  
-**__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 modifierPour cela :+__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.
  
-- Dans catfish ​**0.et supérieur** : +__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é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//). 
-Ouvrir le fichier ​de paramètres : <​code>​sudo mousepad ​/usr/share/catfish/data/ui/CatfishWindow.ui</​code>​+{{ ::​catfish:​catfish_dans_thunar.png?​500 |Catfish 1.4.7 dans Thunar}}
  
-Puis modifiez ces deux lignes ​(largeur et hauteur par défautpour leur donner ​la valeur que vous souhaitezPar exemple ​:+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}}
  
-<​code><​property name="​default_width">​720</​property>​ +===== Astuces ===== 
-<​property name="​default_height">​500</​property></​code>​+On peut paramétrer un peu plus finement Catfish grâce à quelques astuces :
  
-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 ​:+====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 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é 
 +   
 +====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]].
  
-<​code><​property name="​width_request">​180</​property></​code>​+^ 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}}    | 
  
-Attentioncette ligne existe ​est **2** exemplaires. Celle qui nous intéresse se trouve dans la hiérarchie ​**<object class="​GtkScrolledWindow"​ id="​sidebar">​**+**__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.
  
-- Dans catfish** 0.5** : +**__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>​sudo leafpad ​/usr/share/​catfish/​catfish.glade</​code>​+
  
-Puis modifiez ces deux lignes (largeur et hauteur par défaut) pour leur donner la valeur que vous souhaitez. Par exemple : 
  
-<​code><​property name="​default_width">​720</​property>​ 
-<​property name="​default_height">​500</​property></​code>​ 
-  
-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 : 
  
-<​code><​property name="​width_request">​180</​property></​code>​ 
 ===== Désinstallation ===== ===== Désinstallation =====
  
Ligne 84: Ligne 62:
  
 ===== Voir aussi ===== ===== Voir aussi =====
-  * [[http://twotoasts.de/index.php/​catfish/​|Site ​officiel]] [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.1447059203.txt.gz
  • Dernière modification: Le 09/11/2015, 09:53
  • par L'Africain