Я записал приложение в Java и успешно скомпилировал его с помощью gcj.
В (X) Файловый менеджер человечности, мое приложение появляется с исполнимым значком Linux по умолчанию, который я хотел бы заменить своим собственным.
Я видел, что другие приложения отображают пользовательский значок как исполняемый файл, такой как Firefox, но понятия не имеют, как приблизиться к проблеме. Есть ли своего рода редактор ресурса для двоичных файлов Linux?
Я попытался создать Настольный файл Записи, который выполняет приложение следующим образом:
[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
. Я попробовал различное разрешение PNGs; провал.
исполняемые файлы на Linux не имеют встроенных значков (попробуйте указать свой файловый менеджер на / usr / bin
). То, что вы видели, вероятно, входная запись . Это текстовый файл, описывающий значок, имя программы и исполняемый файл.