В блоге разработчиков Ubuntu есть статья в блоге. http://developer.ubuntu.com/2012/02/how-to-prepare-a-compiled-application-for-ubuntu-software-center/
Я выполнил все шаги именно так. Но у приложения, кажется, нет значка, когда я ищу его в тире. На приборной панели отображается только пустой белый значок.
Я использую Ubuntu 12.04
Для надлежащей установки значка для приложения используют xdg-icon-resource. Файлы изображений должны быть одним из типов: PNG, XPM, или SVG и расширение должны быть ".png", ".xpm", или ".svg" (нижний регистр). Если соответствующий .icon файл будет существовать в том же месте как файл значка, то он будет установлен также.
Для .svg файлов
xdg-icon-resource install --novendor </location/of/your/icon.svg> <icon_name>
.
Для .png и .xpm файлов
xdg-desktop-icon install --size <16, 22, 32, 48, 64, 128, or 256> </location/of/your/icon.png> <a_name_you_want>
.
использование средств запуска и меню размера значков по умолчанию равняется 48.
Другие источники информации: http://portland.freedesktop.org/xdg-utils-1.0beta1/xdg-icon-resource.html http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
Icon
поле в .desktop
файл и имя файла самого файла значка, должны соответствовать. Согласно Спецификация Именования Значка, имя должно совпасть с исполняемой программой приложения. Это должно также быть установлено в соответствующих размерах в соответствующем hicolor
каталог знаковой темы, согласно Спецификация .
Знаковой темы, которой Это кажется, существует опечатка на странице, с которой Вы связываетесь, который говорит для именования значка как desktop.png
вместо dungeon.png
, и это также только говорит об установке единственного значка, и в неправильном месте. Это нужно считать ошибкой в самом сайте.
, Если значки находятся в корректном месте и все еще разоблачении, вероятно, что необходимо обновить кэш значка для темы. Можно работать sudo gtk-update-icon-cache -f /usr/share/icons/hicolor
для обновления системы hicolor
кэш каталога темы, например.