Я написал приложение на Java и успешно скомпилировал его, используя gcj .
В диспетчере файлов (X) Ubuntu мое приложение отображается со значком исполняемого файла Linux по умолчанию, который я хотел бы заменить своим собственным.
Я видел, что другие приложения отображают пользовательский значок в виде исполняемого файла, например Firefox, но не знают, как решить проблему. Есть ли какой-нибудь редактор ресурсов для бинарных файлов Linux?
Desktop Entry
Я попытался создать файл Desktop Entry, который выполняет приложение следующим образом:
[Desktop Entry]
Version=1.0
Type=Application
Name=MyJavaApp
Comment=
Exec=./MyJavaApp
Path=./../../libs/
Terminal=true
Icon=./icon.png
X-KDE-Library=./../../libs/libswt.so
Двойной щелчок приводит к тому, что терминал всплывает и снова исчезает, и все. Я уверен, что приложение не запускается, потому что не может найти необходимую библиотеку SWT. Я надеялся увидеть вывод в терминале, но не могу запустить его оттуда.
Более того, Ubuntu, похоже, не признает Icon
. Я пробовал различные разрешения PNG; без кубиков.