我正在使用 IntelliJ IDEA,这是一个 Java 应用程序。当它运行时(通过 Dash 调用),它会显示一个没有名称的启动器图标。我尝试过几次右键单击并选择“保留在启动器中”,但没有成功 - 每次我关闭它时启动器图标都会消失。我尝试使用 MyUnity 来解决这个问题,但也失败了。我不介意手动破解它,但我不知道启动器配置存储在哪里或该怎么做。
相关的桌面文件如下所示,它与 dash 完美配合。
[Desktop Entry]
Type=Application
Name=IntelliJ IDEA
Comment=IntelliJ Integrated Development Environment
Icon=/opt/IntelliJ-IDEA-11/bin/idea48.png
Exec=/opt/IntelliJ-IDEA-11/bin/idea.sh
Terminal=false
StartupWMClass=Intellij_IDEA
Categories=Development;IDE;Java;
答案1
这是所有 JetBrain IDE 中的问题。在 PyCharm(我使用的那个)中,它在 2.0 版本中得到了解决。它可能在相应的 IntelliJ 版本中得到了解决(可能是 11,但我不确定)。
你需要进入工具菜单并选择创建桌面条目。它将在正确的位置创建正确的桌面文件,因此它将被添加到您的 DE 菜单(包括 Unity Dash)。之后,您可以从菜单中启动它并固定图标或将其拖放到栏上。
请注意,由于我不使用 IntelliJ,因此菜单名称是 PyCharm 中的名称,但它们可能相同。
答案2
使用 IntelliJ 11,此 .desktop 文件对我有用:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/mizu/Programs/IntelliJ/bin/idea_CE128.png
Exec=/bin/sh /home/mizu/Programs/IntelliJ/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=jetbrains-idea-ce
答案3
我没有看到 IDEA 10.5 中用于创建桌面文件的菜单项,但您可以轻松地手动创建一个。
这是我的.desktop 文件(适用于 IDEA 10.5 终极版):
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/usr/local/share/devtools/idea-IU-107.105/bin/idea128.png
Exec=/bin/sh /usr/local/share/devtools/idea-IU-107.105/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=com.intellij.idea.Main
如果您是 Unity 新手,您只需将该 .desktop 文件拖到启动器即可。
答案4
要使 Intellij IDEA 12.1 与 Ubuntu 12.04+ 兼容:
1> 创建一个名为的文件:~/.local/share/applications/jetbrains-idea.desktop
2> 将此内容添加到文件:
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=<YOUR-IDEA-FOLDER>/bin/idea.png
Exec="<YOUR-IDEA-FOLDER>/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea
3> 重启系统
现在,您将拥有在 Ubuntu 上完全运行的最佳 IDE。