Normalmente, quando você instala o pacote regular do aplicativo KDE, seu ícone aparece no menu KDE.
Agora, estou criando um pacote para o aplicativo que veio no arquivo * .zip, posso instalá-lo, executá-lo, mas ele não aparece no menu do KDE. Então, como registrá-lo?
openSUSE 11.4, KDE3.5.10 (!), aplicativo: IntelliJ IDEA.
O IDEA agora inclui a capacidade de criar um arquivo .desktop para si mesmo.
Tools > Create Desktop Entry...
fonte
kmenuedit
é uma parte padrão da distribuição do KDE e fornece uma GUI para editar o menu e criar entradas da área de trabalho. Você pode iniciá-lo usandokmenuedit
o terminal ou clicando com o botão direito do mouse no botão do iniciador de aplicativos. Na GUI, você pode copiar, mover, reordenar e excluir entradas de menu ou, o mais relevante, criar uma nova entrada escolhendo Arquivo-> Novo Item.Você pode preencher um nome e uma descrição opcional e fornecer o comando a ser executado, no navegador de arquivos ou digitando-o. O comando é executado dentro
PATH
do seu ambiente, para que você possa fornecer um caminho completo ou apenas o nome você correria do terminal. Neste caso, você pode apenas usarintellij
. Você também pode fornecer argumentos adicionais, portanto, para executar um programa específico no Wine, você pode usarwine /path/to/program.exe
.Você também pode incluir várias cadeias de substituição como argumentos para o comando no comando que será substituído quando for executado. Você também pode usar O mais comumente útil é provavelmente '% U`, que é substituído por uma lista de URLs (ou caminhos de arquivo) arrastados para o ícone, mas existem algumas variantes para diferentes casos de uso.
Você pode selecionar um ícone clicando no botão de ícone na parte superior da janela do novo item. Todos os ícones padrão do sistema estão disponíveis para escolha ou você pode escolher algo no sistema de arquivos.
De qualquer forma, salve sua entrada concluída e mova-a para onde deseja no menu. Escolha Arquivo-> Salvar e ele atualizará o menu do sistema (pode demorar um pouco - haverá uma caixa de diálogo informando enquanto estiver trabalhando).
fonte
Criar o arquivo .desktop em / usr / share / applications está correto, e eu acrescentaria que é uma boa ideia criar um link para o arquivo idea.sh para que o arquivo .desktop aponte para o link em vez do arquivo real.
Dessa maneira, é fácil substituir o link quando uma nova versão for lançada, em vez de precisar lembrar onde está o arquivo .desktop e editá-lo com o novo caminho.
Aqui está o meu arquivo idea.desktop;
fonte