Comment créer un lanceur d’icônes pour votre application dans Ubuntu 18.04+

Ubuntu 18.04

Si vous créez une application en Java ou C++vous pourriez vouloir avoir un lanceur d’icônes personnalisé pour votre application. Avec un tel lanceur, vous pouvez simplement démarrer votre application via l’environnement de bureau Ubuntu (GNOME) au lieu de l’exécuter à partir de la ligne de commande.

Ce n’est pas seulement utile pour les applications que vous construisez vous-même. Il arrive aussi souvent que les applications multiplateformes, comme par exemple Postman, ne fournissent pas un tel lanceur.

Dans ce cas, vous pouvez simplement créer votre propre lanceur en suivant les étapes suivantes.

Étape 1 :
Trouver une icône pour votre application qui a une taille de 404px par 404px. Cela garantit une belle apparence dans le dock.

Étape 2:
Placez votre application et l’icône dans un dossier séparé et placez-le selon vos besoins, par exemple « /opt/ »

Étape 3:
Recherchez la StartupWMClass de votre application en exécutant la commande « xprop WM_CLASS » dans votre terminal et en cliquant sur la fenêtre principale de votre application en cours d’exécution. GNOME l’utilise pour associer les fenêtres à l’application propriétaire.

Par exemple, si vous faites cela sur un navigateur Chrome en cours d’exécution, le résultat devrait ressembler à ceci :

Returnvalue pour la WM_CLASS de Google Chrome

Returnvalue pour la WM_CLASS de Google Chrome

Trouver la propriété WM_CLASS

Étape 4 :
Aller dans le répertoire /home//.local/share/applications, créez un fichier « .desktop » et collez-y le contenu suivant :

Le contenu du fichier MyJavaApplication.desktop

Le contenu du fichier MyJavaApplication.desktop-File

Création du fichier my_java_application.desktop

Etape 5 :
Après avoir enregistré le fichier, vous pouvez instantanément rechercher votre application dans la recherche d’applications GNOME et la lancer à partir de là. Plus loin, vous êtes en mesure de définir votre app comme favori directement à votre dock.

Pensées finales:
Créer un lanceur d’icônes n’est pas si compliqué que cela et il rend votre système plus pratique pour vous.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *