Como posso adicionar um item ao menu do NAL usando a linha de comando?

3

Eu adicionei um arquivo

/etc/xdg/menus/applications-merged/foo.menu

e as coisas no foo.menu funcionam no gnome. Mas os itens do menu não apareceram, mesmo após a reinicialização.

Eu então tentei adicionar um item de menu "bogusmenu" usando kmenuedit. Depois de clicar em Salvar no kmenuedit, o bogusmenu apareceu e o item de menu associado ao foo.menu também apareceu! Então, o código secreto do kmenuedit está fazendo, e como posso chamá-lo da linha de comando (especificamente, um script de instalação)?

Isso está no Linux Educacional 4, que é baseado no Ubuntu 10.04 com o KDE 4.4.5.

Algumas coisas que não funcionaram:

  • Usando xdg-desktop-menu , tocando nos arquivos em / etc / xdg / menus, executando o kbuildsycoca.
por ctd 04.10.2011 / 03:48

3 respostas

2

OK, para mim o que funcionou foi:

Pegue o arquivo applications-kmenuedit.menu gerado na primeira vez que você faz um save dentro do KMenuEdit, limpe a entrada "bogus" (ou qualquer mudança necessária para fazer com que o KMenuEdit realmente salve um arquivo lá), e copie isso para /etc/xdg/menus ou ~/.config/menus . Arquivo Mágico: bah!

    
por ctd 08.10.2011 / 04:12
1

O local onde ele armazena os arquivos de menu geralmente está em /usr/share/menu ou /usr/share/applications .

Esses são os lugares padrão.

    
por MiJyn 14.10.2011 / 19:37
1

Eu também tive um problema com meu menu do KDE. Isso ocorreu depois que instalei a área de trabalho do Openbox para testar etc. Por algum motivo, perdi minha lista de aplicativos depois que voltei para a área de trabalho do Plasma.

Por isso, removi a área de trabalho do Openbox via muon, mas ainda tive o problema. Fui então para / etc / xdg / menus e encontrei uma entrada para o Openbox ainda presente. Em seguida, removi o obconf, o gerenciador de preferências do Openbox, através do gerenciador de pacotes muon e isso resolveu o problema.

Espero que isso ajude.

    
por George Barney 01.05.2012 / 00:59

Tags