Comment créer des raccourcis de menu d’application sous Linux



Sous Linux, l’exécution des programmes se fait généralement via des « lanceurs ». Ces fichiers renferment des directives précises indiquant au système d’exploitation comment démarrer l’application, et spécifient également l’apparence de l’icône associée. La création de raccourcis dans les menus d’applications sous Linux se révèle souvent plus complexe que sous macOS ou Windows. En effet, il n’est pas possible de simplement faire un clic droit sur un programme et choisir « créer un raccourci ». Ainsi, la mise en place de raccourcis d’applications sur un bureau Linux demande une certaine expertise.

AVERTISSEMENT : Une vidéo tutorielle est disponible en bas de cet article. N’hésitez pas à la consulter.

Création de raccourcis via le Terminal

Une méthode rapide pour ajouter des raccourcis d’applications au bureau Linux consiste à les générer directement depuis le terminal. Cependant, cette approche est moins conviviale, car elle ne propose pas d’éditeur graphique pour assigner des catégories ou sélectionner des icônes.

La première étape pour créer un nouveau raccourci est de générer un fichier de bureau vide. Utilisez la commande `touch` dans le terminal pour ce faire.

touch ~/Bureau/exemple.desktop
chmod +x ~/Bureau/exemple.desktop
echo '[Desktop Entry]' >> ~/Bureau/exemple.desktop

Un nouveau raccourci apparaît sur le bureau, mais il ne contient aucune information sur le programme. Pour y remédier, modifiez ce fichier avec l’éditeur de texte Nano.

nano ~/Bureau/exemple.desktop

La première ligne d’un raccourci est « Name ». Elle détermine le nom affiché dans les menus. Ajoutez donc cette ligne avec le nom souhaité.

Name=Raccourci Exemple

Après « Name », la ligne « Comment » est à ajouter. Bien que facultative, elle permet d’afficher des informations supplémentaires dans le menu.

Comment=Ceci est un exemple de lanceur

Maintenant, passons à la partie la plus importante du lanceur avec la ligne « Exec ».

La ligne « Exec » indique au système d’exploitation le chemin d’accès au programme et comment le démarrer.

Exec=commande arguments

La commande « Exec » est très flexible et peut être utilisée pour lancer des scripts Python, Bash et bien d’autres choses. Par exemple, pour exécuter un script bash, utilisez:

Exec=sh /chemin/vers/script.sh

Pour exécuter un programme Python, utilisez:

Exec=python /chemin/vers/app.py

Une fois la ligne « Exec » configurée, ajoutez la ligne « Type ».

Type=Application

Vous voulez personnaliser l’icône de votre raccourci ? Utilisez la ligne « Icon ».

Icon=/chemin/vers/icone/personnalisee

Une fois le nom, le commentaire, l’exécution et l’icône configurés, vous pouvez enregistrer le raccourci. Utilisez Ctrl + O pour enregistrer, puis Ctrl + X pour quitter Nano.

Pour rendre ce raccourci disponible à l’échelle du système, exécutez:

sudo mv ~/Bureau/exemple.desktop /usr/share/applications

Création de raccourcis avec Alacarte

De nombreux éditeurs de menus sont disponibles sous Linux. La plupart fonctionnent de manière similaire. Pour une utilisation simplifiée, nous recommandons l’application Alacarte. Facile à prendre en main, elle fonctionne sur la majorité des distributions Linux (en raison de sa relation avec le projet Gnome).

Alacarte est peut-être déjà installé sur votre machine. Vérifiez en appuyant sur Alt + F2, tapez « alacarte », et appuyez sur Entrée. Si l’application démarre, c’est qu’elle est installée. Sinon, vous devrez l’installer. Voici comment faire :

Ubuntu

sudo apt install alacarte

Debian

sudo apt-get install alacarte

Arch Linux

sudo pacman -S alacarte

Fedora

sudo dnf install alacarte -y

OpenSUSE

sudo zypper install alacarte

Linux Générique

Si vous ne trouvez pas l’application Alacarte sur votre distribution Linux, consultez le code source et compilez-la vous-même !

Comment créer des raccourcis avec Alacarte

Créer des raccourcis avec Alacarte est d’une grande simplicité. Pour commencer, sélectionnez une catégorie. Dans cet exemple, nous créerons un nouveau raccourci dans la catégorie « Internet ».

Une fois dans la catégorie « Internet », cliquez sur le bouton « Nouvel élément ». Cela ouvrira la fenêtre « Propriétés du lanceur ».

Dans la fenêtre « Propriétés du lanceur », plusieurs champs sont à renseigner. Le premier est « Nom ». Entrez le nom du raccourci dans le champ « Nom ». Ensuite, passez au champ « Commande ».

Le champ « Commande » permet de spécifier l’action du raccourci. Cliquez sur « Parcourir » pour rechercher un script shell, un exécutable, une application Python, etc., ou bien entrez directement la commande, comme par exemple :

python /chemin/vers/app.py

ou

sh /chemin/vers/script.sh

ou

wine /chemin/vers/app.exe

Après avoir défini la commande, ajoutez un commentaire dans le champ « Commentaire », puis cliquez sur « OK ». Alacarte enregistrera instantanément votre nouveau raccourci d’application sur le bureau Linux !