Symbol aus dem aktuellen Verzeichnis in einer .desktop-Datei festlegen

Symbol aus dem aktuellen Verzeichnis in einer .desktop-Datei festlegen

Ich habe eine Anwendung im /home/sourav/project/.src/Verzeichnis.

Ich habe einen Desktopeintrag zum Ausführen der Anwendung. Ich habe Path='./.src'die .desktopDatei so eingestellt, dass die Anwendung von dort ausgeführt wird, src/und dann Exec=\command

Ich habe auch ein Symbol im .src/img/Verzeichnis namens fireworks.svg. Ich möchte dieses Bild als Symbol des Desktopeintrags anzeigen.

Das Problem besteht darin, dass die App auf andere Computer kopiert und in einem beliebigen Pfad gespeichert werden kann. Daher kann ich nicht erwähnen Icon=/home/sourav/projects/.src/img/fireworks.svg, dass dies nicht funktioniert, wenn die übergeordneten Verzeichnisse auf anderen Computern nicht vorhanden sind.


Ich habe versucht:

  1. Icon=./.src/img/fireworks.svg
  2. Icon=/bin/sh -c "echo $PWD/.src/img/fireworks.svg"

Sie haben überhaupt nicht funktioniert.


./src/img/fireworks.svgGibt es eine Möglichkeit , es auch nach dem Verschieben oder Umbenennen der übergeordneten Verzeichnisse als App-Symbol anzuzeigen ?

verwandte Informationen