Установить значок из текущего каталога в файле .desktop

Установить значок из текущего каталога в файле .desktop

У меня есть заявка в /home/sourav/project/.src/каталоге.

У меня есть запись на рабочем столе для запуска приложения. Я установил Path='./.src'файл .desktopдля запуска приложения из src/и затем Exec=\command.

У меня также есть значок в .src/img/каталоге, который называется fireworks.svg. Я хочу отобразить это изображение как значок записи на рабочем столе.

Проблема в том, что приложение можно скопировать на другие компьютеры и сохранить по любому пути, поэтому я не могу упомянуть Icon=/home/sourav/projects/.src/img/fireworks.svg, что не сработает, если родительские каталоги не существуют на других компьютерах.


Я пытался:

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

Они вообще не работали.


Есть ли способ отобразить ./src/img/fireworks.svgзначок приложения даже после перемещения или переименования родительских каталогов?

Связанный контент