Launcher de atualização para Intellij IDEA no Ubuntu

16

Atualmente tenho o IntelliJ IDEA 15.01 no meu sistema. Eu baixei recentemente Intellij IDEA 15.04. Depois de executar o script idea.sh para abri-lo, fui ao menu de ferramentas e criei o iniciador da área de trabalho. Depois de fechar o IDEA, tentei abri-lo com o launcher, que em vez disso abriu o IDEA 15.01. Depois disso, tentei abrir o IDEA usando o ativador em /usr/share/applications (que está funcionando corretamente) e, em seguida, fixar o iniciador correspondente na área de trabalho. O ativador funciona corretamente até que eu reinicie o computador. Depois que eu reiniciar, o lançador volta a abrir o IDEA 15.01.

Como corrijo isso?

Diretório de instalação do IDEA: /home/thenumberone/idea-IC-143.2287.1/

Conteúdo de /usr/share/applications/jetbrains-idea-ce.desktop :

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community Edition
Icon=/home/thenumberone/idea-IC-143.2287.1/bin/idea.png
Exec="/home/thenumberone/idea-IC-143.2287.1/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea-ce
    
por TheNumberOne 03.03.2016 / 16:03

3 respostas

21

A causa

Tenho 100% de certeza de que você ainda tem uma ideia local 15.01 launcher em ~/.local/share/applications/jetbrains-idea-ce.desktop .

Se você arrastar o global ( /usr/share/applications/jetbrains-idea-ce.desktop ) para o lançador, temporariamente "forçará" o Unity Launcher a trabalhar com o global, mas o local substituirá o global ao reiniciar (log in). / p>

O que fazer?

Basta remover o arquivo local .desktop em ~/.local/share/applications , sair e voltar.

    
por Jacob Vlijm 03.03.2016 / 16:58
19

Para atualizar o lançador ao atualizar o IntelliJ:

  1. Feche todas as instâncias do OLD Intellij
  2. Remover o atalho do OLD Intellij do iniciador (clique com o botão direito - > Desbloquear do iniciador)
  3. Executar

    rm ~/.local/share/applications/jetbrains-idea.desktop
    rm ~/.gnome/apps/jetbrains-idea.desktop
    sudo rm /usr/local/bin/idea
    sudo rm /usr/share/applications/jetbrains-idea.desktop
    
  4. Abra o NOVO Intellij indo até o diretório inicial NEWIntellij e executando bin / idea.sh

  5. Ferramentas - > Criar entrada na área de trabalho
  6. Bloquear novo ícone para o inicializador (clique com o botão direito - > bloquear para o inicializador)

Se o ícone do inicializador não permanecer depois de fechar o Intellij

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Abra o Intellij - > Ferramentas - > Criar entrada na área de trabalho
  3. Clique com o botão direito do mouse no ícone do Intelij launcher - > bloquear para o iniciador
por Wojtek 18.11.2016 / 12:30
4

Uma maneira mais simples é:

  1. Remova todos os atalhos antigos do IntelliJ.
  2. Acesse a nova versão do IntelliJ em INTELLIJ_DIRECTORY / bin via linha de comando e execute ./idea.sh
  3. No IDE, para ir para Ferramentas - > Criar entrada na área de trabalho ...
  4. Confirme a criação, se solicitado
  5. Faça logoff e faça login
  6. No menu Unity, procure pelo IntelliJ, inicie-o e, no painel do lado esquerdo, onde você vê o ícone do IntelliJ, clique em "Bloquear para o Launcher".

É isso.

    
por EduardoFernandes 29.05.2017 / 18:48