Intellij IDEA lançando outro ícone no início

1

É difícil explicar isso sem uma foto, então adicionarei uma. Basicamente, eu instalei o IntelliJ IDEA usando este PPA em 16.04. Após a instalação, descobri que digitar "idea" na pesquisa do programa padrão não estava dando em nada, embora o comando intellij-idea-community estivesse iniciando o programa corretamente.

Então, criei um arquivo .desktop em /usr/share/applications/intellij_idea.desktop com o seguinte conteúdo:

[Desktop Entry]
Name=IntelliJ IDEA
Type=Application
Exec=/opt/intellij-idea-community/bin/idea.sh
Terminal=false
Icon=/opt/intellij-idea-community/bin/idea.png
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=IntelliJ IDEA
X-Desktop-File-Install-Version=0.22

E agora, o IDEA começa a aparecer na pesquisa. Até aí tudo bem.

Eu tenho um aborrecimento, no entanto. Uma vez que o IDEA é iniciado, o ícone é substituído pelo feio ponto de interrogação padrão (veja o último ícone no Unity):

Tudo funciona bem. É só que esse ícone é uma monstruosidade. Além disso, se eu bloquear esse ícone para o iniciador e, em seguida, fechar o IDEA e clicar no ícone para iniciar o IDE, isso não acontece. Em vez disso, vejo apenas uma animação "ocupada" desse ícone. Para iniciar, eu novamente tenho que digitar "idea" na pesquisa e clicar no ícone png.

Alguma explicação para isso?

    
por dotslash 02.12.2016 / 09:10

2 respostas

2

O que aconteceu

intellij-idea-community instala um arquivo .desktop em perfeito funcionamento: /usr/share/applications/intellij-idea-community.desktop . Às vezes, no entanto, um aplicativo recém-instalado precisa de um logout / in para aparecer no Dash.

Este é aparentemente o caso na sua situação. Eu tentei instalá-lo com o mesmo resultado. Simplesmente sair / in fez o trabalho:

Seu inicializador caseiro faz iniciar o aplicativo, mas não se conecta à janela, então um ícone genérico aparece para representar a janela.

Como corrigir

Remova seu próprio lançador criado de /usr/share/applications/intellij_idea.desktop , efetue logout e volte.

nota importante

De qualquer forma, desde que você tentou bloquear o ícone (incorreto?) para o ativador, certifique-se de remover qualquer arquivo .desktop relacionado ao Intellij IDEA de ~/.local/share/applications , pois os arquivos restantes .desktop restantes prevalecerão sobre o global um.

    
por Jacob Vlijm 02.12.2016 / 09:20
0

Experimente estes passos:

  1. livre-se do arquivo .desktop que você criou anteriormente
  2. inicie intellij idea
  3. vá para ferramentas e selecione Create desktop Entry..
  4. diga sim para substituir o que estava lá antes e selecione option create for all users na caixa de diálogo

Você deve ver um ícone em dash . Parece que você não fez isso depois de instalar o aplicativo.

    
por George Udosen 02.12.2016 / 09:37