在 Ubuntu 中更新 Intellij IDEA 的启动器

The*_*One 28 unity intellij 15.10

我的系统上目前有 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
Run Code Online (Sandbox Code Playgroud)

Woj*_*tek 36

在升级 IntelliJ 时更新启动器:

  1. 关闭所有旧的 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
    
    Run Code Online (Sandbox Code Playgroud)
  4. 通过转到 NEWIntellij 主目录并运行 bin/idea.sh 来打开 NEW Intellij

  5. 工具 -> 创建桌面条目
  6. 将新图标锁定到启动器(右键单击 -> 锁定到启动器)

如果关闭 Intellij 后启动器图标不会保留

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. 打开 Intellij -> 工具 -> 创建桌面条目
  3. 右键单击 Intellij 启动器图标 -> 锁定启动器

  • 太好了,这有效!这应该是公认的答案! (2认同)

Jac*_*ijm 30

原因

我 100% 确定您在~/.local/share/applications/jetbrains-idea-ce.desktop.

如果将全局/usr/share/applications/jetbrains-idea-ce.desktop启动器( )拖到启动器上,则会暂时“强制”Unity Launcher 与全局启动器一起工作,但本地启动器在重新启动(登录)时会否决全局启动器。

该怎么办?

只需在 中删除本地.desktop文件~/.local/share/applications,注销并重新登录。


Edu*_*des 9

更简单的方法是:

  1. 删除所有旧的 IntelliJ 快捷方式。
  2. 通过命令行在 INTELLIJ_DIRECTORY/bin 上运行 IntelliJ 的新版本,然后执行 ./idea.sh
  3. 在 IDE 中,转到 Tools -> Create Desktop Entry...
  4. 如果询问,请确认创建
  5. 注销并登录
  6. 在 Unity 菜单中查找 IntelliJ,启动它,然后在您看到 IntelliJ 图标的左侧面板上,单击“锁定到启动器”。

就是这样。