Eu criei um /etc/xdg/menus/applications-merged/
arquivo ./usr/share/desktop-directories/
/usr/share/applications
Categories=X-nameofcategory
Estou me perguntando se há uma etapa que está faltando, não estou usando o alacarte porque existem vários aplicativos que preciso criar e o alacarte é muito manual, tendo que adicionar caminhos de diretório para cada ícone, executável e não há arrastar/soltar método quer. Eu presumi que havia uma maneira padrão de fazer isso e segui as etapas que o freedesktop descreve, mas ainda estou perdido. Qualquer ajuda ou insight seria apreciado!
Ninguém parece saber ou não foi capaz de responder, então vou apresentar a solução que encontrei!
Existem 3 locais com os quais você deve se preocupar:
/usr/share/desktop-directories
/etc/xdg/menus/applications-merged
/usr/share/applications
Tenha em mente que o último local é específico para todo o sistema, se você quiser apenas para o seu usuário, use:
~/.local/share/applications
Primeiramente nós:
APPNAME.menu
(substituaAPPNAME
o que você quiser chamá-lo) no local da pasta/etc/xdg/menus/applications-merged
APPNAME.directory
no local da pasta (deve ser o mesmo nome especificado no.menu
arquivo)/usr/share/desktop-directories
com o seguinte conteúdo:Observe que o nome do
.directory
arquivo deve ser exatamente o mesmo que.directory
você inseriu no.menu
arquivo acima..desktop
arquivo padrão em~/.local/share/applications
ou/usr/share/applications
com esses conteúdos (substituindo por seu próprio programa, é claro, e aCategories=
linha DEVE SER a mesma que o nome que você deu ao.directory
arquivo anterior)