Java应用程序启动器不停留在Unity启动器中


19

我正在使用IntelliJ IDEA,它是一个Java应用程序。当它运行时(通过Dash调用)时,会显示一个没有名称的启动器图标。我已经尝试过几次右键单击并选择“保留在启动器中”,但是没有成功-每次我关闭启动器图标都会消失。我试图使用MyUnity修复此问题,但也失败了。我不介意手动对此进行破解,但不知道启动器配置存储在何处或该怎么做。

相关的桌面文件如下所示,并且可以与破折号完美配合。

[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;

Answers:


21

这在所有JetBrain IDE中都是一个问题。在PyCharm(我使用的那个)中,它是在2.0版本中解决的。可能在相应的IntelliJ版本中解决了该问题(可能为11,但我不确定)。

您将需要进入“ 工具”菜单,然后选择“ 创建桌面条目”。它将在正确的位置创建正确的桌面文件,因此它将被添加到您的DE菜单(包括Unity Dash)中。之后,您可以从菜单中启动它,然后将其固定在图标上或将其拖放到栏中。

请注意,菜单名称是PyCharm中的菜单名称,因为我不使用IntelliJ,但它们可能相同。


非常感谢!它就像一个魅力。我想知道这个桌面文件和我入侵的文件之间有什么区别。另外,为什么这隐藏在某些菜单中,而不是第一次启动的一部分?
Little Bobby Tables

我无法检查它,但可能的区别是StartupWMClass值。您可以自己检查它。.desktop应该位于〜/ .local / share / applications或/ usr / share / applications中(如果选择为一个用户创建它,则是第一个选项,如果是在系统范围内创建,则是另一个选项。 )
哈维尔·里维拉,

我认为重要的是.desktop文件位置...
Alin Andrei

1
Create Desktop Entry加入到IntelliJ IDEA的与git.jetbrains.org/?p=idea/community.git;a=commit;h=011db682,定影youtrack.jetbrains.com/issue/IDEA-70806。它在Ubuntu 12.04 LTS(精确的穿山甲)上像吊饰一样工作。
罗伯特·泰利

1

使用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

0

我没有在IDEA 10.5中看到用于创建桌面文件的菜单项,但是您可以轻松地手动创建一个菜单项。

这是我的.desktop文件(适用于IDEA 10.5 Ultimate版):

#!/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

如果您不熟悉统一性,可以将.desktop文件拖到启动器中。



0

要使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。


0
  1. 从bin文件夹中通过./idea.sh打开软件
  2. 在IntelliJ IDEA中,单击工具>创建桌面条目...
  3. 右键单击启动器上的IntelliJ图标,并通过锁定将其粘贴在此处。
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.