Wie kann ich das Symbol einer App ändern, die über eine Tastenkombination (oder das Terminal) gestartet wurde?

Wie kann ich das Symbol einer App ändern, die über eine Tastenkombination (oder das Terminal) gestartet wurde?

Es ist mir gelungen, das schlechte Standardsymbol von NetBeans (32 x 32), das im Fensterumschalter (Alt+Tab) angezeigt wird, beim Start vom Launcher durch Anklicken in ein HD-Symbol (128 x 128) zu ändern. Beim Start über eine Tastenkombination („/bin/sh netbeans“) oder das Terminal (geben Sie einfach „netbeans“ ein) gelingt es mir jedoch immer noch nicht.

Ich habe das ganze System durchsucht und jede verdächtige PNG-Datei ersetzt, sodass ich nicht einmal weiß, woher das 32x32-Symbol kommt. Ich habe auch versucht, die Zeile „Icon=...“ in der Desktop-Datei zu ändern (Wie kann ich das Symbol einer Anwendung im Unity Launcher ändern?), "xdg-icon-resource install ..." Ding (Wie verpackt man ein Anwendungssymbol richtig?) und à la carte (Wie füge ich dem Dashboard eine Anwendung hinzu?), scheitert aber trotzdem.

Gibt es eine Möglichkeit, dies zu tun? Oder gibt es einen geeigneten Befehl, um es aufzurufen, als ob es vom Launcher aus angeklickt worden wäre? (<=> .desktop muss berücksichtigt werden)?

Ich verwende Ubuntu 14.04 LTS.

Danke schön.

Antwort1

Ich bin mir nicht sicher, aber ich glaube, das Symbol, auf das Sie sich beziehen, wird von der Anwendung selbst festgelegt. Um das Symbol zu ändern, müssen Sie es daher entweder in den Programmeinstellungen ändern (falls möglich) oder den Quellcode des Programms ändern.

Ich weiß mit Sicherheit, dass eine von mir geschriebene App so funktioniert. Ich weiß allerdings nicht, ob es bei allen so ist.

verwandte Informationen