quinta-feira, 19 de novembro de 2009

Como Criar Menu e SubMenu com sua Aplicaçao no Ubuntu

Depois de alguma dificuldade, longas jornadas no google e muita "fuçada" usando o yakuake(Terminal) consegui aprender a fazer um Menu com SubMenus no Ubuntu usando linhas de comando . Necessitva que fosse linha de comando pois eu precisava colocar a arvore de pastas dentro do pacote .deb para que quando instalado ja colocasse o Menu no Lugar dele.

Precisamos de 4 arquivos para resolver nosso problema:
  • Um arquivo com extensao .menu na pasta /etc/xdg/menus/applications-merged/
  • Um arquivo com extensao .directory na pasta /usr/share/desktop-directories/
  • Um arquivo com extensao .desktop na pasta /usr/share/applications/
  • Dois icones com a extensao .png salvo na pasta /usr/share/pixmaps/
  • O Executavel da nossa aplicacao salvo na pasta /usr/bin/
Criando o arquivo meumenu.menu


Criando o arquivo meuprograma.directory


[Desktop Entry]

Type=Directory
Name=Titulo do Meu Menu
Icon= nomedeDoMeuIconedeMenu


Criando o arquivo programa.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Nome Do Meu Programa
Exec=/usr/bin/arquivoExecutavelDoMeuPrograma
Icon=NomedoMeuIconedoPrograma
Categories=MinhaCategoriaCriadaNoArquivoDeMenu;



Para Adicionar mais de uma aplicaçao ao menu, basta criar os respectivos arquivos .desktop com os respectivos dados , mas com a mesma categoria. Depois detalharei mais a fundo cada campo.

Nenhum comentário:

Postar um comentário