Como registrar o aplicativo no KDE?

9

Normalmente, quando você instala o pacote regular do aplicativo do KDE, seu ícone aparece no menu do KDE.

Agora, estou fazendo o 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 (!), app: IntelliJ IDEA.

    
por greenoldman 08.09.2011 / 19:14

4 respostas

7

Você precisa criar um arquivo .desktop e colocá-lo no local correto. No meu sistema, eles são colocados em /usr/share/applications . A especificação pode ser encontrada em FreeDesktop . Copie um e chame de intellij.desktop e modifique de acordo. Eu acho que o KDE deveria pegá-lo de acordo.

    
por 09.09.2011 / 15:07
2

O IDEA agora inclui a capacidade de criar um arquivo .desktop para si mesmo. Tools > Create Desktop Entry...

    
por 21.10.2014 / 02:02
1

kmenuedit é uma parte padrão da distribuição do KDE, e fornece uma GUI para editar o menu e criar entradas na área de trabalho. Você pode iniciá-lo com kmenuedit do terminal ou clicando com o botão direito do mouse no botão do ativador de aplicativos. Na GUI, você pode copiar, mover, reordenar e excluir entradas de menu ou, mais relevante, crie uma nova entrada escolhendo Arquivo- > Novo item.

Você pode preencher um nome e uma descrição opcional e fornecer o comando para executar, a partir do navegador de arquivos ou digitando-o. O comando é executado dentro do PATH do seu ambiente, para que você possa fornecer um caminho completo ou apenas o nome que você executaria do terminal. Nesse caso, você poderia usar apenas intellij . Você também pode fornecer argumentos adicionais, portanto, para executar um programa em particular no Wine, você pode usar wine /path/to/program.exe .

Você também pode incluir várias strings de substituição como argumentos para o comando no comando que será substituído quando for executado. Você também pode O mais comumente útil é provavelmente "% U", que é substituído por uma lista de URLs (ou caminhos de arquivo) arrastados para o ícone, mas há 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 escolher, ou você pode escolher algo do sistema de arquivos.

Em qualquer caso, salve sua entrada completa e mova-a para o local desejado no menu. Escolha Arquivo-> Salvar e ele atualizará o menu do sistema (pode demorar um pouco - haverá uma caixa de diálogo informando enquanto ele está funcionando).

    
por 21.06.2015 / 01:30
0

A criação do arquivo .desktop em / usr / share / applications está correta, e gostaria de acrescentar que é uma boa idéia criar um link para o arquivo idea.sh para que o arquivo .desktop aponte para o link em vez do arquivo real.

Dessa forma, é fácil substituir o link quando uma nova versão é lançada, em vez de ter que lembrar onde o arquivo .desktop está e editá-lo com o novo caminho.

Aqui está o meu arquivo idea.desktop;

[Desktop Entry]
Name=IntelliJ IDEA
GenericName=Java Editor
Comment=Develop with pleasure!
Exec=/home/myHomeDir/idea-latest/idea.sh
Icon=/home/myHomeDir/idea-latest/idea.png
Type=Application
MimeType=text/plain;
Categories=Development;
StartupNotify=true
Terminal=false
NoDisplay=false
StartupWMClass=jetbrains-idea-ce
    
por 19.03.2014 / 15:07

Tags