UbuntuのIntellij IDEAの更新ランチャー


26

現在、システムにIntelliJ IDEA 15.01があります。最近、Intellij IDEA 15.04をダウンロードしました。idea.shスクリプトを実行して開くと、ツールメニューに移動し、デスクトップランチャーを作成しました。IDEAを閉じた後、ランチャーで開いてみましたが、代わりにIDEA 15.01が開きました。その後、/usr/share/applications(正常に動作している)ランチャーを使用してIDEAを開き、対応するランチャーをデスクトップに固定しようとしました。ランチャーは、コンピューターを再起動するまで正常に動作します。再起動すると、ランチャーはIDEA 15.01を開くように戻ります。

どうすれば修正できますか?

IDEAインストールディレクトリ: /home/thenumberone/idea-IC-143.2287.1/

の内容/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

ソフトウェアは自動的に更新プログラムをインストールしますか、それとも通常のインストールに従って古いバージョンを後で削除する必要がありますか?
SY_13

回答:


26

原因

私はあなたがまだローカルアイデア15.01ランチャーを持っていることを100%確信しています~/.local/share/applications/jetbrains-idea-ce.desktop

グローバル/usr/share/applications/jetbrains-idea-ce.desktopランチャー()をランチャーにドラッグすると、ユニティーランチャーを一時的に「強制」してグローバルランチャーと連携させますが、再起動(ログイン)時にローカルランチャーがグローバルランチャーを無効にします。

何をすべきか?

でローカル.desktopファイルを削除し~/.local/share/applications、ログアウトしてから再度ログインします。


素晴らしい-私はすべてのIntelliJアップデートでこれと戦っていました。ありがとう!
マット

32

IntelliJをアップグレードするときにランチャーを更新するには:

  1. すべてのOLD Intellijインスタンスを閉じます
  2. ランチャーから古いIntellijショートカットを削除します(右クリック->ランチャーからロック解除)
  3. 走る

    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. NEWIntellijホームディレクトリに移動し、bin / idea.shを実行して、新しいIntellijを開きます。

  5. ツール->デスクトップエントリの作成
  6. 新しいアイコンをランチャーにロック(右クリック->ランチャーにロック)

Intellijを閉じた後にランチャーアイコンが残らない場合

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Intellij->ツール->デスクトップエントリの作成を開きます
  3. Intellijランチャーアイコンを右クリック->ランチャーにロック

すばらしい、これは動作します!これは受け入れられた答えであるはずです!
クラベミール

これは、Ubuntu 18.04上のWebStormユーザー向けです。2番目のステップ#2「WebStormを開く->ツール->デスクトップエントリの作成」を試したところ、うまくいきませんでした。デスクトップまたはお気に入りバーにアイコンが表示されませんでした。動作したのは、「コマンド」ボタンをクリックしてアプリマネージャーを表示し、検索バーに「webstorm」と入力して、検索結果に表示されるWebStormアイコンをクリックすることでした。WebStormが表示されたら、ランチャーバーのWebStormアイコンを右クリックしてお気に入りに追加できます。
ロバートオシュラー

8

より簡単な方法は次のとおりです。

  1. 古いIntelliJショートカットをすべて削除します。
  2. コマンドライン経由でINTELLIJ_DIRECTORY / binにあるIntelliJの新しいバージョンに移動し、。/ idea.shを実行します。
  3. IDEで、[ツール]-> [デスクトップエントリの作成...]
  4. 要求されたら作成を確認します
  5. ログオフしてログイン
  6. UnityメニューでIntelliJを探して起動し、IntelliJアイコンが表示されている左側のパネルで[ランチャーにロック]をクリックします。

それでおしまい。


1

それで最近この問題に遭遇しましたが、もっと簡単な別の方法を見つけました。

  1. 最初に、アプリケーションディレクトリまたはIDEアプリケーションを通常保持するフォルダに、新しいIntelliJ IDEへのシンボリックリンクを作成します。例ln -s idea-IC-[version.number.here] IntelliJ
  2. ~/.local/share/applications/jetbrains-idea-ce.desktopnano、vi、geditなどのお気に入りのエディターでローカルデスクトップランチャーファイルを開きます。
  3. 変更アイコンフィールド(約5行)とのexecあなたは上記のシンボリックリンクを作成したパス内のbinの下で、適切なファイルを指すようにフィールド(約6行目)を。ファイルは次のようになります。

    [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. 保存して完了!

これ以降、IDEの更新をダウンロードした後、シンボリックリンクを更新して新しい更新フォルダーを指すようにするだけで十分です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.