Aktualisieren Sie Launcher für Intellij IDEA in Ubuntu

26

Ich habe derzeit IntelliJ IDEA 15.01 auf meinem System. Ich habe kürzlich Intellij IDEA 15.04 heruntergeladen. Nachdem idea.shich das Skript ausgeführt hatte, um es zu öffnen, ging ich zum Tools-Menü und erstellte den Desktop-Launcher. Nach dem Schließen von IDEA habe ich versucht, es mit dem Launcher zu öffnen, der stattdessen IDEA 15.01 öffnete. Danach habe ich versucht, IDEA mit dem Launcher zu öffnen /usr/share/applications(der richtig funktioniert) und dann den entsprechenden Launcher auf den Desktop zu pinnen. Der Launcher funktioniert ordnungsgemäß, bis ich meinen Computer neu starte. Nach dem Neustart kehrt der Launcher zum Öffnen von IDEA 15.01 zurück.

Wie behebe ich das?

IDEA-Installationsverzeichnis: /home/thenumberone/idea-IC-143.2287.1/

Inhalt von /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
Die Nummer eins
quelle
Installiert die Software das Update automatisch oder muss ich der normalen Installation folgen und die alte Version später entfernen?
SY_13

Antworten:

26

Die Ursache

Ich bin zu 100% sicher, dass Sie noch eine lokale Idee haben. 15.01 Launcher in ~/.local/share/applications/jetbrains-idea-ce.desktop.

Wenn Sie die globale Version ( /usr/share/applications/jetbrains-idea-ce.desktop) auf den Launcher ziehen, "erzwingen" Sie vorübergehend, dass der Unity Launcher mit der globalen Version arbeitet, aber die lokale Version setzt die globale Version beim Neustart außer Kraft (Anmeldung).

Was ist zu tun?

Entfernen Sie einfach die lokale .desktopDatei ~/.local/share/applications, melden Sie sich ab und wieder an.

Jacob Vlijm
quelle
Genial - ich habe bei jedem IntelliJ-Update damit gekämpft. Vielen Dank !
Mat
32

So aktualisieren Sie den Launcher beim Upgrade von IntelliJ:

  1. Schließen Sie alle OLD Intellij-Instanzen
  2. Entfernen der Verknüpfung von OLD Intellij aus dem Starter (Rechtsklick -> Vom Starter entsperren)
  3. Lauf

    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. Öffnen Sie NEW Intellij, indem Sie zu NEWIntellij home dir gehen und bin / idea.sh ausführen

  5. Extras -> Desktop-Eintrag erstellen
  6. Neues Symbol für den Starter sperren (Rechtsklick -> Sperre für den Starter)

Wenn das Startsymbol nach dem Schließen von Intellij nicht mehr angezeigt wird

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Öffnen Sie Intellij -> Extras -> Desktop-Eintrag erstellen
  3. Klicken Sie mit der rechten Maustaste auf das Intellij-Startsymbol -> Zum Start sperren
Wojtek
quelle
Super, das funktioniert! Dies sollte die akzeptierte Antwort sein!
Kravemir
Dies ist für WebStorm-Benutzer unter Ubuntu 18.04. Als ich dies im zweiten Schritt # 2 "WebStorm öffnen -> Extras -> Desktop-Eintrag erstellen" versuchte, funktionierte es nicht. Auf dem Desktop oder in der Favoritenleiste wurde kein Symbol angezeigt. Was funktionierte, war das Klicken auf die Schaltfläche "Befehl", um den App-Manager aufzurufen, "Webstorm" in die Suchleiste einzugeben und auf das WebStorm-Symbol zu klicken, das in den Suchergebnissen angezeigt wurde. Sobald WebStorm angezeigt wurde, konnte ich mit der rechten Maustaste auf das WebStorm-Symbol in der Startleiste klicken und es zu den Favoriten hinzufügen.
Robert Oschler
8

Eine einfachere Art ist:

  1. Entfernen Sie alle alten IntelliJ-Verknüpfungen.
  2. Rufen Sie die neue Version Ihres IntelliJ über die Befehlszeile unter INTELLIJ_DIRECTORY / bin auf und führen Sie ./idea.sh aus
  3. Gehen Sie in der IDE zu Extras -> Desktop-Eintrag erstellen ...
  4. Bestätigen Sie die Erstellung, wenn Sie dazu aufgefordert werden
  5. Abmelden und einloggen
  6. Suchen Sie im Unity-Menü nach IntelliJ, starten Sie es und klicken Sie auf der linken Seite, auf der Sie Ihr IntelliJ-Symbol sehen, auf "Lock to Launcher".

Das ist es.

EduardoFernandes
quelle
1

Also bin ich kürzlich auf dieses Problem gestoßen und habe eine andere Alternative gefunden, die viel einfacher war.

  1. Erstellen Sie zunächst eine symbolische Verknüpfung zu Ihrer neuen IntelliJ IDE im Anwendungsverzeichnis oder in dem Ordner, in dem Sie normalerweise Ihre IDE-Anwendungen aufbewahren. Beispielln -s idea-IC-[version.number.here] IntelliJ
  2. Öffnen Sie die lokale Desktop-Startdatei ( ~/.local/share/applications/jetbrains-idea-ce.desktop) mit Ihrem bevorzugten Editor, z. B. nano, vi, gedit usw.
  3. Ändern Sie das Icon - Feld (ca. Zeile 5) und die Exec Feld (ca. Zeile 6) zu verweisen auf die entsprechenden Dateien unter dem ist in Pfad , in dem Sie den symbolischen Link oben erstellt. Ihre Datei sollte jetzt so aussehen:

    [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. Speichern und fertig!

Von nun an müssen Sie nach dem Herunterladen eines IDE-Updates nur noch den symbolischen Link aktualisieren, um auf den neuen Update-Ordner zu verweisen.

Rhycce
quelle