файл /usr/share/repocop/pkgtests/freedesktop-categories/test и страница http://standards.freedesktop.org/menu-spec/latest/apa.html содержат несовпадающие списки (как минимум Additional Category). В частности, у меня не прошёл проверку файл, содержащий Categories=GNOME;GTK;Video;AudioVideo; прошу разъяснить.
В кратце, вот исправления, которые вам надо сделать. balsa: -Categories=GNOME;Application;Network; +Categories=GNOME;Network;Email; canorus: -Categories=Audio;AudioVideo +Categories=Audio;Music; gnome-subtitles: -Categories=GNOME;GTK;Video;AudioVideo; +Categories=GNOME;GTK;Video;AudioVideoEditing; libgnomedb: -Categories=Application;Settings;AdvancedSettings; +Categories=Settings;DesktopSettings; Теперь почему так: (Наверное вы пользуетесь DE/WM, который сваливает все значки в одноуровневые подменю? ) А у меня WM как правило имеет 2-уровневые подменю. И вот рассмотрим к примеру balsa. = GNOME;Application;Network; GNOME; - это не menu-related category. Application; - deprecated key ("Categories" in group "Desktop Entry" contains a deprecated value "Application") Network; это main category в нашем меню ему соответствует главное меню "Сеть" но там куча подменю - -"передача файлов" -"почта" -"пейджеры" -"удаленный доступ" -"www" ... Явно, что balsa просится в "почта". Но машина этого не знает. Чтобы она узнала, надо явно добавить menu-related secondary category Email; Аналогично в остальные тоже надо добавить menu-related secondary categories. Понятно?
Да, понятно. Я не знал, что в Categories= вписывается иерархия, а не просто свалка категорий. Спасибо большое, что сделали за меня работу по выбору категорий. Это мне пригодится в любом случае.
(In reply to comment #2) > Я не знал, что в Categories= вписывается иерархия, а не просто свалка категорий. не совсем. Формально это ближе к свалке категорий, хотя среди них в menu-related categories есть подобие упорядоченности (main/secondary). но это уже дело WM, организовывать ее в иерархию меню, и как.