Просматривая Центр программного обеспечения, я заметил, что некоторые пакеты имеют значки - например, Blender, Gimp и т. Д.
Как я могу дать пакетам в моем PPA значок?
Кроме того, когда кто-то вызывает описание пакета, он показывает скриншот. Как я тоже могу это сделать?
Ваша программа должна быть в официальных репозиториях Debian / Ubuntu, а затем любой желающий может загрузить скриншот на http://screenshots.debian.net . К сожалению, я не думаю, что есть способ сделать скриншот для пакетов в PPA.
Для значка необходимо создать большой и установить его под/usr/share/icons /*. Затем необходимо будет дать путь к значку приложения где-нибудь [1] в настольное меню для приложения.
[1] Я не знаю фактический способ сделать это в пакете; необходимо будет найти путь.
Центр программного обеспечения получает свои метаданные (включая значки) из файлов рабочего стола в / usr / share / app-install /. Пакеты app-install-data и app-install-data-partner устанавливаются по умолчанию и включают в себя файлы рабочего стола для большинства элементов, доступных в программном центре.
Пакет app-install-data генерируется автоматически для каждого выпуска, поэтому пакеты, доступные в репозиториях Ubuntu, могут просто добавить элемент X-AppInstall-Package в файл .desktop и ждать следующего выпуска Ubuntu.
На самом деле вы ничего не можете сделать для пакетов в PPA. Были предложения изменить это, но я не думаю, что что-то из них получилось. В настоящее время он указан как «нерешенная проблема» на https://wiki.ubuntu.com/SoftwareCenter
.