Значок прекращает загрузку после перезапуска приложения

У меня есть приложение, которое использует механизм «самозапуска». Он убивает себя и снова бежит. Когда я запускаю его в первый раз (с файлом .desktop ), он правильно загружает значок. Проблема в том, что когда он перезагружается, он запускает свой двоичный файл, а не файл .desktop . В результате он не загружает значок. Я думал о том, чтобы отправить путь к .desktop в качестве аргумента приложения и запустить его вместо двоичного.

Я хотел бы спросить, можно ли использовать путь к файлу .desktop в качестве аргумента для моего приложения в том же файле .desktop .

Или есть другой способ, который будет поддерживать загрузку значка?

Я хотел бы добиться чего-то вроде этого:

 [Desktop Entry] Name=MyApp Exec=myBinary *PathToThisDesktopFile* Type=Application Icon=my_icon.png 

Interesting Posts

Linux Mint: как обновлять ссылки репозитория

Использование grep для печати всех соответствующих строк, не разделенных пробелом

Получить переменные в двух отдельных строках

Запустить приложение при запуске

Сформированный вывод скрипта оболочки

yum установить несколько пакетов, включая groupisntall

Где я могу найти исходный исходный код источников Linux

подавить предупреждение rsync: некоторые файлы исчезли, прежде чем они могут быть переданы

Проблема с $ PATH и исполняемым файлом

Проверка, является ли команда встроенной в ksh

Инструмент для уменьшения размера раздела и создания нового из командной строки

Как указать список установленных пакетов с исходным URI, дистрибутивом и разделом в Debian?

проблема на zlib

«Печатать» текстовый файл на изображения с макетом из командной строки

Используйте команду find для преобразования файлов разметки в html

Linux и Unix - лучшая ОС в мире.