Update Launcher per Intellij IDEA in Ubuntu


26

Al momento ho IntelliJ IDEA 15.01 sul mio sistema. Di recente ho scaricato Intellij IDEA 15.04. Dopo aver eseguito lo idea.shscript per aprirlo, sono andato al menu Strumenti e ho creato il desktop launcher. Dopo aver chiuso IDEA, ho provato ad aprirlo con il programma di avvio, che invece ha aperto IDEA 15.01. Successivamente, ho provato ad aprire IDEA usando il programma di avvio in /usr/share/applications(che funziona correttamente) e quindi a fissare il programma di avvio corrispondente sul desktop. Il programma di avvio funziona correttamente fino al riavvio del computer. Dopo il riavvio, il programma di avvio ritorna ad aprire IDEA 15.01.

Come posso risolvere questo problema?

Directory di installazione IDEA: /home/thenumberone/idea-IC-143.2287.1/

Contenuto di /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

La s / w installa automaticamente l'aggiornamento o devo seguire la normale installazione e rimuovere la versione precedente in un secondo momento?
SY_13

Risposte:


26

La causa

Sono sicuro al 100% che hai ancora un'idea locale 15.01 launcher in ~/.local/share/applications/jetbrains-idea-ce.desktop.

Se si trascina quello globale ( /usr/share/applications/jetbrains-idea-ce.desktop) sul programma di avvio, si "impone" temporaneamente a Unity Launcher affinché funzioni con quello globale, ma quello locale prevale su quello globale al riavvio (accesso).

Cosa fare?

Basta rimuovere il .desktopfile locale ~/.local/share/applications, disconnettersi e riconnettersi.


Fantastico: stavo combattendo con questo su ogni aggiornamento di IntelliJ. Grazie !
Mat

32

Per aggiornare il programma di avvio quando si aggiorna IntelliJ:

  1. Chiudi tutte le istanze OLD Intellij
  2. Rimuovere il collegamento OLD Intellij dal programma di avvio (tasto destro del mouse -> Sblocca dal programma di avvio)
  3. Correre

    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. Apri NEW Intellij andando su NEWIntellij home dir ed eseguendo bin / idea.sh

  5. Strumenti -> Crea voce desktop
  6. Blocca la nuova icona sul programma di avvio (fai clic con il pulsante destro del mouse -> blocca sul programma di avvio)

Se l'icona del programma di avvio non rimane dopo aver chiuso Intellij

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Apri Intellij -> Strumenti -> Crea voce desktop
  3. Fare clic con il tasto destro del mouse sull'icona di avvio Intellij -> blocca su avvio

Ottimo, funziona! Questa dovrebbe essere la risposta accettata!
kravemir,

Questo è per gli utenti WebStorm su Ubuntu 18.04. Quando ho provato questo secondo passaggio "Apri WebStorm -> Strumenti -> Crea voce desktop", non ha funzionato. Non ho visto un'icona apparire sul desktop o sulla barra dei Preferiti. Ciò che ha funzionato è stato fare clic sul pulsante "Comando" per visualizzare il gestore app, inserire "webstorm" nella barra di ricerca e fare clic sull'icona WebStorm visualizzata nei risultati di ricerca. Una volta visualizzato WebStorm, ho potuto quindi fare clic con il pulsante destro del mouse sull'icona WebStorm sulla barra di avvio e aggiungerlo ai Preferiti.
Robert Oschler,

8

Un modo più semplice è:

  1. Rimuovere tutte le vecchie scorciatoie IntelliJ.
  2. Vai alla nuova versione di IntelliJ su INTELLIJ_DIRECTORY / bin tramite riga di comando ed esegui ./idea.sh
  3. Nell'IDE, vai su Strumenti -> Crea voce desktop ...
  4. Conferma la creazione, se richiesto
  5. Disconnettersi e accedere
  6. Nel menu Unity cercare IntelliJ, avviarlo e, nel pannello di sinistra in cui viene visualizzata l'icona IntelliJ, fare clic su "Blocca su Launcher".

Questo è tutto.


1

Quindi ho riscontrato questo problema di recente e ho trovato un'altra alternativa che era molto più semplice.

  1. Innanzitutto, creare un collegamento simbolico al nuovo IDE IntelliJ nella directory Applicazioni o nella cartella in cui si mantengono normalmente le applicazioni IDE. Esempioln -s idea-IC-[version.number.here] IntelliJ
  2. Apri il file di avvio del desktop locale ( ~/.local/share/applications/jetbrains-idea-ce.desktop) con il tuo editor preferito, ad esempio nano, vi, gedit, ecc.
  3. Modificare il campo Icona (circa riga 5) e il campo Exec (circa riga 6) per puntare ai file appropriati sotto il cestino nel percorso in cui è stato creato il collegamento simbolico sopra. Il tuo file ora dovrebbe apparire così:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=IntelliJ IDEA Community Edition
    Icon=/home/rhycce/Applications/IntelliJ/bin/idea.png
    Exec="/home/rhycce/Applications/IntelliJ/bin/idea.sh" %f
    Comment=The Drive to Develop
    Categories=Development;IDE;
    Terminal=false
    StartupWMClass=jetbrains-idea-ce
    
  4. Salva e Fatto!

D'ora in poi, dopo aver scaricato qualsiasi aggiornamento IDE, tutto ciò che devi fare è aggiornare il link simbolico per puntare alla nuova cartella di aggiornamento e sei a posto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.