Hoe maak je een icoon launcher voor je applicatie in Ubuntu 18.04+

Ubuntu 18.04

Als u een toepassing in Java of C++ maakt, wilt u misschien een eigen launcher met pictogrammen voor uw toepassing. Met zo’n launcher kunt u uw applicatie eenvoudig starten via de Ubuntu bureaubladomgeving (GNOME) in plaats van deze vanaf de commandoregel uit te voeren.

Dit is niet alleen handig voor de applicaties die u zelf bouwt. Het komt ook vaak voor dat cross-platform applicaties, zoals bijvoorbeeld Postman, niet zo’n launcher bieden.

In dit geval kunt u eenvoudig uw eigen launcher maken door de volgende stappen uit te voeren.

Stap 1:
Vind een icoon voor uw applicatie dat een grootte heeft van 404px bij 404px. Dit zorgt voor een mooi uiterlijk in het dock.

Stap 2:
Plaats uw toepassing en het pictogram in een aparte map en plaats deze naar behoefte, bijvoorbeeld “/opt/”

Stap 3:
Vind de StartupWMClass van uw toepassing door het commando “xprop WM_CLASS” uit te voeren in uw terminal en te klikken op het hoofdvenster van uw draaiende toepassing. GNOME gebruikt dit om vensters te koppelen aan de eigen toepassing.

Als u dit bijvoorbeeld doet op een draaiende Chrome Browser, zou het resultaat er als volgt uit moeten zien:

Returnvalue voor de WM_CLASS van Google Chrome

Returnvalue voor de WM_CLASS van Google Chrome

De eigenschap WM_CLASS vinden

Step 4:
Ga naar /home//.local/share/applications, maak een “.desktop”-bestand en plak daarin de volgende inhoud:

De inhoud van het MyJavaApplication.desktop-bestand

De inhoud van het MyJavaApplication.desktop-bestand

Het maken van het bestand my_java_application.desktop

Step 5:
Na het opslaan van het bestand kunt u direct zoeken naar uw app in Gnome app search en hem vanaf daar starten. Verder kunt u de app direct als favoriet in het dock zetten.

Eindgedachten:
Het maken van een launcher met pictogrammen is niet zo ingewikkeld als het lijkt en het maakt uw systeem handiger voor u.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *