Kickoff ignoriert das Icon, dass in der .desktop-Datei definiert wurde

Moin zusammen,

ich hätte gerne, dass das Steam-Icon sich im selben Stil wie die anderen Icons präsentiert.

Also habe ich das Icon im Anwendungsstarter angepasst:

Auch die .desktop-Datei sieht gut aus:


Der gelb markierte Pfad zeigt auf das schwarz-weiße Icon.

Und trotzdem zeigt der Anwendungsstarter das blaue Icon an. Es ignoriert komplett, was ich einstelle. Ich habe darüber hinaus herausgefunden, dass das angezeigte Icon immer das blaue ist, sobald ich als ausführbare Datei /usr/bin/steam angeben, obwohl das ein Shell-Skript ist.

Wie kommt er darauf, das blaue Icon darzustellen? Wie kann ich dieses Verhalten ändern?

Gruß Krik

Wenn das icon nicht “steam.png” heißt sondern stattdessen z. B. “steam-bw.png”, dann funktioniert es. Es wird dann nicht mehr das blaue dargestellt.

Das heißt ja, dass der Dateiname + Inhalt irgendwo reserviert wird und hinterher in einem Cache oder so was nicht mehr durch was selbst definiertes überschrieben werden kann.

Ist das ein Bug oder gewolltes Verhalten?