在Ubuntu中更新Intellij IDEA的启动器
我目前在我的系统上有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
原因
我100%确定你在~/.local/share/applications/jetbrains-idea-ce.desktop
仍然有一个本地想法15.01启动器。
如果将全局的( /usr/share/applications/jetbrains-idea-ce.desktop
)拖到启动器上,则会暂时“强制”Unity启动器与全局启动器一起使用,但本地启动器会覆盖全局的启动器。重启(登录)。
该怎么办?
只需删除~/.local/share/applications
中的本地.desktop
文件,注销并重新登录。
要在升级IntelliJ时更新启动器:
- 关闭所有OLD Intellij实例
- 从启动器中删除OLD Intellij快捷方式(右键单击 – >从启动器解锁)
-
跑
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
-
通过转到NEWIntellij home目录并运行bin / idea.sh打开新的Intellij
- 工具 – >创建桌面条目
- 将新图标锁定到启动器(右键单击 – >锁定到启动器)
如果在关闭Intellij后不会保留启动器图标
-
rm ~/.local/share/applications/jetbrains-idea.desktop
- 打开Intellij – >工具 – >创建桌面条目
- 右键单击Intellij启动器图标 – >锁定启动器
更简单的方式是:
- 删除所有旧的IntelliJ快捷方式。
- 通过命令行在INTELLIJ_DIRECTORY / bin上运行IntelliJ的新版本,然后执行./idea.sh
- 在IDE中,转到工具 – >创建桌面条目…
- 如果询问,请确认创建
- 注销并登录
- 在Unity菜单中查找IntelliJ,启动它,然后在左侧面板上看到IntelliJ图标,单击“Lock to Launcher”。
而已。