Dans l’univers Linux, une multitude de gestionnaires de fichiers proposent une fonctionnalité de recherche intégrée. Ces outils sont souvent satisfaisants pour un usage courant. Cependant, si la vitesse de recherche de votre gestionnaire de fichiers vous semble insuffisante, l’exploration d’une application dédiée à la recherche peut s’avérer judicieuse. Voici Fsearch, une application ultra-rapide qui permet aux utilisateurs de concevoir et de gérer leur propre base de données de fichiers, et de localiser des documents sur Linux avec une efficacité accrue.
Note importante : pour utiliser Fsearch, votre système doit être Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE, ou vous devez avoir la capacité de compiler le logiciel à partir de ses sources.
Installation de Fsearch
Sur Ubuntu
L’installation de Fsearch sur Ubuntu est grandement facilitée par la mise à disposition d’un « PPA de développement quotidien » par son développeur. Bien que l’utilisation de ce PPA puisse parfois engendrer une certaine instabilité, l’alternative de la compilation à partir des sources (peu appréciée par de nombreux utilisateurs d’Ubuntu) est ainsi évitée. Pour ajouter le PPA du développeur, lancez un terminal et entrez la commande suivante :
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily
L’ajout du PPA constitue la première étape pour obtenir Fsearch sur Ubuntu. La seconde étape consiste à mettre à jour apt pour qu’il reconnaisse cette nouvelle source logicielle. Cette mise à jour s’effectue à l’aide de la commande « update » :
sudo apt update
La commande « apt update » actualise la liste des serveurs depuis lesquels Ubuntu installe les logiciels et détecte toute mise à jour importante à installer. Procédez ensuite à l’installation des mises à jour du système avec la commande « apt upgrade » :
sudo apt upgrade -y
Une fois votre système Ubuntu à jour, vous pouvez installer Fsearch en toute sécurité :
sudo apt install fsearch-y
Sur Debian
Debian et Ubuntu partagent une architecture similaire. Cela signifie qu’il est possible d’exécuter les paquets Fsearch conçus pour Ubuntu sur n’importe quel système Debian (avec quelques ajustements). Cependant, étant donné qu’Ubuntu est généralement plus en avance que Debian en termes de versions de logiciels, il n’est pas garanti que cette méthode fonctionne parfaitement. Heureusement, les utilisateurs de Debian ont la possibilité de compiler Fsearch à partir de zéro assez facilement.
Pour compiler Fsearch sur Debian, commencez par installer les dépendances nécessaires :
sudo apt-get install git build-essential automake autoconf libtool pkg-config intltool autoconf-archive libpcre3-dev libglib2.0-dev libgtk-3-dev libxml2-utils
Ensuite, récupérez le code source depuis Github avec la commande « git » :
git clone https://github.com/cboxdoerfer/fsearch.git cd fsearch
À l’aide des outils de compilation, construisez et installez Fsearch sur Debian :
./autogen.sh ./configure make sudo make install
Sur Arch Linux
Arch Linux ne propose pas de package Fsearch natif dans un référentiel logiciel tiers, comme c’est le cas pour Debian. Cependant, il bénéficie d’un équivalent : un package AUR officiel. Pour installer Fsearch sur Arch via l’AUR, suivez ces étapes :
Dans un premier temps, utilisez l’outil de gestion de paquets Pacman afin de synchroniser la dernière version de Git sur votre système Arch :
sudo pacman -S git
Ensuite, récupérez la dernière version du package Fsearch AUR :
git clone https://aur.archlinux.org/fsearch-git.git
À l’aide de la commande « cd », accédez au répertoire « fsearch-git » nouvellement créé :
cd fsearch-git
Enfin, générez un package Arch Linux pour Fsearch et installez-le sur votre ordinateur.
Note importante : si des dépendances ne sont pas installées pendant la phase de génération du package, il vous faudra les installer manuellement. Vous trouverez les dépendances de Fsearch ici.
makepkg -si
Sur Fedora
La première étape de l’installation de Fsearch sur Fedora consiste à installer les dépendances nécessaires à la compilation. Utilisez le gestionnaire de paquets DNF pour installer l’ensemble des éléments suivants :
sudo dnf install automake autoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel git
Les dépendances de compilation de Fsearch étant maintenant satisfaites, Fedora peut procéder à la construction du programme. Pour cela, lancez les commandes suivantes :
git clone https://github.com/cboxdoerfer/fsearch.git cd fsearch ./autogen.sh ./configure make sudo make install
Sur OpenSUSE
Grâce au service de construction OpenSUSE, l’installation de Fsearch est relativement simple. Pour procéder à l’installation, rendez-vous sur la page de téléchargement, sélectionnez « Afficher les packages de la communauté », puis cliquez sur « 1-Click Install » pour le faire fonctionner sur votre système.
Configuration de Fsearch
Avant que Fsearch ne puisse localiser les fichiers sur votre PC Linux, il est nécessaire de créer une base de données. Pour ce faire, lancez le programme et cliquez sur « Modifier ». Dans le menu « Edition », sélectionnez le bouton « Préférences » pour faire apparaître la fenêtre de configuration de l’application.
Dans les paramètres de configuration, cliquez sur l’onglet « Base de données ». Cochez la case « Mettre à jour la base de données au démarrage » pour que la base de données soit mise à jour automatiquement. Ensuite, cliquez sur « Ajouter » pour ajouter un nouvel emplacement à l’application.
Dans l’explorateur de fichiers, ajoutez « /home/ », car il s’agit du répertoire principal contenant vos fichiers.
Vous avez besoin d’ajouter d’autres emplacements à la base de données de Fsearch ? Retournez à l’onglet « Base de données » et cliquez sur le bouton « Ajouter » pour inclure de nouveaux emplacements.
Cliquez sur « Fichier », puis sur « Mettre à jour la base de données » pour finaliser le processus d’installation.
Utilisation de Fsearch
Fsearch est une application extrêmement rapide et intuitive qui permet de trouver pratiquement tous les types de fichiers. La recherche est très simple et ne nécessite aucune action supplémentaire. Pour trouver un élément, commencez simplement à saisir les premières lettres de son nom, et Fsearch affichera une liste de résultats de recherche quasi instantanément.
Pour accéder à un fichier ou à un dossier présent dans les résultats de la recherche, effectuez un clic droit dessus. Un menu contextuel apparaîtra alors. Dans ce menu, sélectionnez « Ouvrir » pour l’afficher dans le gestionnaire de fichiers. Vous pouvez également sélectionner « Ouvrir avec » pour ouvrir l’élément à l’aide d’un programme spécifique.
Chemins de fichiers
Une fonctionnalité intéressante de Fsearch réside dans sa capacité à copier rapidement le chemin d’un fichier ou d’un dossier dans le presse-papier. Cette option s’avère d’autant plus utile que vous pouvez localiser rapidement un fichier et conserver son emplacement. Comme la plupart des actions, l’option « Copier le chemin du fichier » est accessible depuis le menu contextuel.
Sélectionnez un fichier ou un dossier et faites un clic droit. Dans le menu contextuel, sélectionnez l’option « Copier le chemin du fichier ».
Suppression
Il est fréquent de rechercher des éléments dans le but de les supprimer. De manière étonnante, Fsearch permet de supprimer des fichiers directement depuis les résultats de recherche !
Pour supprimer un fichier de votre PC Linux via Fsearch, effectuez un clic droit dessus et sélectionnez « Supprimer ». Vous pouvez également déplacer le fichier vers la corbeille en cliquant sur « Déplacer vers la corbeille ».