
Меню приложений GNOME Flashback, меню приложений KDE Plasma и т. д. категоризируют приложения по папкам и подпапкам, как традиционное меню «Пуск» Windows. Для редактирования этих категорий можно использовать приложение вроде MenuLibre.
Но как категории на самом деле хранятся под капотом? Как MenuLibre и Application Menus узнают, к каким категориям относится файл рабочего стола?
решение1
Пока я искал подробности этого вопроса, я нашел ответ. Иерархия меню описывается XML-файлами в $XDG_CONFIG_DIRS/menus/
. Это соответствует FreedesktopСпецификация меню рабочего стола.
Папки, в которых появится ярлык, будут выбраны затем с помощью меток Categories
, OnlyShowIn
и NotShowIn
в файле рабочего стола.