A resposta curta é uma combinação de ~/.config/menus
e ~/.local/share/applications
. O primeiro armazena a configuração do menu enquanto o segundo armazena os arquivos de atalho .desktop
que o menu exibe.
- Comece com os arquivos da área de trabalho. Wine (felizmente) cria seu próprio subdiretório em
~/.local/share/applications/wine
para que você possa copiá-lo diretamente. Para outros aplicativos, talvez seja necessário ser um pouco mais seletivo sobre as coisas.
Isso infelizmente não faz com que os lançadores sejam confiáveis. A maneira mais rápida que encontrei para fazer isso é executar este pequeno hack:
find ~/.local/share/applications -name '*.desktop' | sed 's, ,\&,g' | xargs sudo chmod ugo+rx
-
Em seguida, copie as configurações relevantes do menu e recarregue os menus. O Unity provavelmente precisa de
unity --replace
e, se você estiver usando painéis como eu,killall gnome-panel
faz o truque. -
Ah, e você precisa mesclar os ícones também. Eles estão sentados em
~/.local/share/icons
.