Wenn Sie eine Anwendung in Java oder C++ erstellen, möchten Sie vielleicht einen eigenen Icon-Launcher für Ihre Anwendung haben. Mit einem solchen Launcher können Sie Ihre Anwendung einfach über die Ubuntu-Desktop-Umgebung (GNOME) starten, anstatt sie über die Kommandozeile auszuführen.
Dies ist nicht nur für die Anwendungen nützlich, die Sie selbst erstellen. Es kommt auch oft vor, dass plattformübergreifende Anwendungen, wie z.B. Postman, keinen solchen Launcher zur Verfügung stellen.
In diesem Fall können Sie mit den folgenden Schritten einfach einen eigenen Launcher erstellen.
Schritt 1:
Finden Sie ein Icon für Ihre Anwendung, das eine Größe von 404px x 404px hat. Das sorgt für eine schöne Optik im Dock.
Schritt 2:
Packen Sie Ihre Anwendung und das Icon in einen separaten Ordner und platzieren Sie diesen nach Ihren Bedürfnissen, z.B. „/opt/“
Schritt 3:
Finden Sie die StartupWMClass Ihrer Anwendung, indem Sie den Befehl „xprop WM_CLASS“ in Ihrem Terminal ausführen und auf das Hauptfenster Ihrer laufenden Anwendung klicken. GNOME verwendet dies, um Fenster mit der besitzenden Anwendung zu assoziieren.
Wenn Sie dies zum Beispiel bei einem laufenden Chrome-Browser tun, sollte das Ergebnis so aussehen:
Schritt 4:
Gehen Sie zu /home//.local/share/applications, erstellen Sie eine „.desktop“-Datei und fügen Sie den folgenden Inhalt darin ein:
Schritt 5:
Nach dem Speichern der Datei können Sie sofort in der GNOME-App-Suche nach Ihrer App suchen und sie von dort starten. Außerdem können Sie Ihre App als Favorit direkt in Ihrem Dock ablegen.
Abschließende Überlegungen:
Einen Icon-Launcher zu erstellen ist nicht so kompliziert, wie es scheint und macht Ihr System bequemer.