2021-02-08 23:16 Temps de lecture : 7 min

Comment organiser automatiquement les applications Gnome dans des dossiers d'applications avec App Fixer

L'affichage des applications dans Gnome Shell, bien qu'esthétiquement agréable, peut manquer d'organisation. L'absence de regroupement par catégories rend la recherche d'une application spécifique parfois laborieuse. Pour pallier ce problème, l'outil Gnome Dash Fix se présente comme une solution efficace, permettant un classement automatique des applications en dossiers thématiques, facilitant ainsi leur identification et accès.

Amélioration de l'organisation du Dash Gnome

Gnome Dash Fix, un script Bash simple, est disponible sur Github. Son utilisation ne requiert aucune compétence technique particulière ni l'installation de bibliothèques supplémentaires. Pour démarrer, ouvrez un terminal et utilisez Git pour télécharger le code source le plus récent. Si Git n'est pas installé, suivez les instructions ci-dessous pour votre distribution Linux.

Installation de Git

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Autres distributions Linux

Git est un outil de développement couramment utilisé et généralement disponible dans la plupart des distributions Linux. Si votre système d'exploitation ne figure pas dans la liste ci-dessus, il vous suffira de rechercher "git" dans votre gestionnaire de paquets et de l'installer. Vous devriez alors être prêt à utiliser Gnome App Fixer.

Si vous ne trouvez pas le paquet Git pour votre distribution, le site Pkgs.org peut vous être d'une grande aide. Il propose un vaste répertoire de paquets pour diverses distributions, ce qui devrait vous permettre de trouver celui qui correspond à vos besoins.

Télécharger App Fixer

App Fixer est un outil léger, composé de quelques fichiers : un script Shell obsolète et un outil Python interactif. Ce guide vous expliquera comment utiliser les deux. Mais avant, il est nécessaire de récupérer la dernière version du code via un clone git. Dans votre terminal, utilisez la commande suivante pour télécharger une copie du code App Fixer:

git clone https://github.com/BenJetson/gnome-dash-fix

Ensuite, utilisez la commande CD pour naviguer du répertoire /home/ (où le terminal s'ouvre par défaut) vers le dossier Gnome Dash Fix nouvellement créé :

cd gnome-dash-fix

L'ensemble des manipulations se fera dans ce nouveau dossier. Il sera notamment nécessaire de modifier les autorisations des deux scripts, afin que les utilisateurs non root puissent exécuter le code. Commencez par utiliser l'outil chmod pour autoriser l'exécution du script Python :

sudo chmod +x interactive.py

Après avoir modifié les autorisations du fichier interactive.py, il est nécessaire de faire de même avec l'ancien script Bash. Utilisez une nouvelle fois chmod pour indiquer au système que le script appfixer.sh est exécutable :

sudo chmod +x appfixer.sh

Maintenant que les deux scripts disposent des autorisations requises, vous pouvez passer à l'exécution de l'outil.

Script Python interactif

Le développeur d'App Fixer a intégré un nouveau script Python qu'il considère comme plus simple à utiliser que le script Bash. Lors de son exécution, le script vous posera diverses questions sur la façon dont vous souhaitez organiser les applications Gnome en dossiers séparés.

Avant de lancer le script, ouvrez un terminal et vérifiez si Python est installé sur votre ordinateur. Il est fort probable qu'il le soit, car la plupart des programmes Linux en dépendent. Cependant, ce n'est pas toujours le cas. Pour le confirmer, exécutez la commande suivante:

python --version

Si Python n'est pas installé, la commande ne produira aucun résultat. S'il est présent, elle affichera son numéro de version. Pour que ce script fonctionne, une version 3 minimum est requise. Des informations sur Python 3 sont disponibles sur le site officiel de Python. Il est également judicieux de consulter la documentation officielle de Python3 pour votre système d'exploitation.

Exécutez le script en utilisant :

python3 interactive.py

Suivez les instructions affichées à l'écran et répondez aux questions afin de classer vos applications Gnome dans des dossiers thématiques.

Si vous souhaitez supprimer ces dossiers, exécutez de nouveau le script, mais sélectionnez l'option 3 pour les supprimer.

Script Bash (Ancienne Version)

Si le script Python ne fonctionne pas, mais que vous souhaitez toujours organiser vos applications dans des dossiers, vous pouvez essayer appfixer.sh. Il est important de noter que ce script est plus rudimentaire et n'offre pas de possibilité d'annulation. Appfixer.sh agit sur la configuration du bureau Gnome via la commande gsettings. N'utilisez ce script que si vous n'arrivez pas à exécuter interactive.py, si Python3 ne fonctionne pas correctement, ou si vous n'êtes pas à l'aise avec Python.

Exécutez appfixer.sh avec la commande :

./appfixer.sh

L'exécution des scripts Bash avec "./" plutôt qu'avec "bash" ou "sh" peut parfois poser des problèmes de syntaxe. Si la commande ci-dessus ne fonctionne pas, essayez plutôt l'une des commandes suivantes :

sh appfixer.sh

ou

bash appfixer.sh
Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.