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

s / w是否会自动安装更新,还是我必须遵循常规安装并在以后删除旧版本?
SY_13 2016年

Answers:


26

原因

我100%肯定您仍然有本地想法15.01启动器~/.local/share/applications/jetbrains-idea-ce.desktop

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

该怎么办?

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


太棒了-我在每次IntelliJ更新时都在与之抗争。谢谢 !
马太福音

32

在升级IntelliJ时更新启动器:

  1. 关闭所有旧的Intellij实例
  2. 从启动器中删除OLD 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,以打开NEW Intellij。

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

如果关闭Intellij后启动器图标不再存在

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

太好了,这有效!这应该是公认的答案!
克拉韦米尔'17

这适用于Ubuntu 18.04上的WebStorm用户。当我尝试第二步#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. 首先,在Applications目录或您通常保留IDE应用程序的文件夹中创建指向新IntelliJ IDE的符号链接。例ln -s idea-IC-[version.number.here] IntelliJ
  2. ~/.local/share/applications/jetbrains-idea-ce.desktop使用您喜欢的编辑器(例如nano,vi,gedit等)打开本地桌面启动器文件()。
  3. 修改“ 图标”字段(大约第5行)和“ 执行”字段(大约第6行)以指向您在上面创建了符号链接的路径中bin下的相应文件。您的文件现在应如下所示:

    [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更新后,您要做的就是更新符号链接以指向新的更新文件夹,您就可以了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.