Как я могу в Java или с помощью какого-либо другого языка программирования добавить новую группу программ в меню приложений как в KDE, так и в Gnome?
Я тестирую с Ubuntu и Kubuntu 8. Помещение простого файла .menu в ~ / .config / menus / Applications-merged сработало в Kubuntu, но та же процедура ничего не делает в Ubuntu.
Содержание моего файла выглядит следующим образом:
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
<Menu>
<Name>My Program Group</Name>
<Include>
<Filename>shortcut.desktop</Filename>
</Include>
</Menu>
</Menu>
Обратите внимание, что файл .desktop правильно размещен в ~ / .local / share / Applications.
Ps: в первоначальном вопросе не было указано, что я хотел найти решение программным путем.