Anwendungssymbol wird nicht zum Ausführen der App angezeigt [Duplikat]
Ich habe eine .desktop-Datei für eine AppImage-Anwendung erstellt, die ich heruntergeladen habe. Das Symbol, das ich für die Anwendung verwendet habe, wird auf dem Anwendungsbildschirm und in der Seitenleiste angezeigt, nicht jedoch in der laufenden Anwendung in der Seitenleiste.
Wenn ich auf die Anwendung klicke, wird sie ausgeführt und erstellt ein neues Symbol in der Seitenleiste. Das neue Symbol enthält jedoch kein Bild und zeigt nicht das in der Desktop-Datei angegebene an. Das Hauptanwendungssymbol wird weiterhin korrekt angezeigt, jedoch nicht das Symbol für die ausgeführte Anwendung.
Hoffentlich macht diese Erklärung Sinn ... wenn nicht, kann ich einen Screenshot bereitstellen, um anzuzeigen, wovon ich spreche.
Gibt es eine Möglichkeit, das Symbol für die laufende Anwendung mit demselben Symbol wie das in der Desktop-Datei angegebene Symbol für angedockte Anwendungen zu versehen?
Vielen Dank
Antworten
Update: Also habe ich diesen verwandten Beitrag bemerkt: Symbol fehlt beim Start der Anwendung, was meine Frage beantwortet!
Ich musste hinzufügen:
StartupWMClass=<string>
in meine .desktop-Datei, um mein Problem zu beheben.
Dies kann daran liegen, dass Sie einen Tippfehler im Pfad gemacht oder einen falschen Ort eingegeben haben. Stellen Sie sicher, dass Sie den Speicherort von root aus eingegeben haben, nicht wie "~ / foo / bar.blah". Können Sie den Dateipfad angeben, den Sie in die .desktop-Datei eingegeben haben?