Intellij发射器不能统一吗?

Ale*_*uya 70 ubuntu intellij-idea ubuntu-unity

根据/usr/share/applications我的创建:

intellij.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/path/To/idea.sh"
Name[en_US]=Intellij
Name=Intellij
Icon=/path/to/intellij.png
Run Code Online (Sandbox Code Playgroud)

然后我将它拖到Unity启动栏.我点击它,但没有任何反应.我怎样才能使它工作?

JAVA_HOME设置正确,其他Java应用程序(如Eclipse)工作和单击idea.sh.


我的配置:

  • Ubuntu 12.10 64位(桌面)
  • Oracle JDK 1.7
  • IntelliJ社区12

sum*_*ulu 195

您可以在IntelliJ中使用" 工具 ">" 创建桌面条目 ".

  • 注意:如果您从"idea.sh"脚本运行IDE,然后在使用"创建桌面条目"之前右键单击图标并"锁定到启动器",则表示错误的〜/ .local/share/applications/jetbrains- idea-ce.desktop将创建"桌面条目".由于本地覆盖了/ usr/share/applications中的那个(如果你说为所有用户创建,则放置条目),因此需要删除它以使图标能够正常工作. (36认同)
  • 从终端运行idea.sh后,"锁定到启动器"将无法工作:它将创建一个带有完整Java调用的桌面条目:由于某些原因不起作用.使用"启动屏幕"中的"配置>创建桌面启动器"可以创建正确的桌面条目; 然而,它确实*没有*正确设置'x'权限(无论是针对所有用户还是仅针对给定用户):您必须运行`chmod a + x jetbrains-idea.desktop`才能使其正常工作.顺便说一句 - 我是唯一一个讨厌现在Unity不允许你右键点击编辑启动器图标这一事实的人吗? (4认同)
  • 碰到了这个.我可以补充一点:在上面之后你可以像正常情况一样"锁定到启动器".以上简单地启用了它. (2认同)
  • @JamesCaccese的评论有助于解决我的问题.但是在我的电脑中,我删除了`〜/ .local/share/applications/jetbrains-idea.desktop`文件,因为没有`jetbrains-idea-ce.desktop`文件. (2认同)

小智 13

  1. / path/idea/bin文件夹中打开终端
  2. 使用./idea.sh启动IntelliJ
  3. 工具 - > 生成桌面条目
  4. 关闭IntelliJ
  5. 在终端中,以管理员身份启动nautilus(gksudo nautilus)
  6. 转到/ usr/share/applications
  7. 将IntelliJ的新图标拖到启动器中

  • 谢谢!最佳答案! (2认同)

Ben*_*ied 11

使用创建桌面条目的事件仍然存在错误,因为启动程序未读取JDK_HOME配置.

所以在创建桌面条目后,右键单击启动器并选择属性,然后在命令输入文本exp:command [bash -i"/home/me/ides/idea/bin/idea.sh"中的双引号之前添加bash -i %F ]


rin*_*esh 8

从启动器启动IntelliJ IDEA
1.创建一个idea.desktop文件并在其中包含以下内容.

    [Desktop Entry]
    Name=IntelliJ IDEA
    Comment=IntelliJ IDEA IDE
    Exec=/{installation directory}/idea-IC-129.713/bin/idea.sh
    Icon=/{installation directory}/idea-IC-129.713/bin/idea.png
    Terminal=false
    StartupNotify=true
    Type=Application
    Categories=Development;IDE;
Run Code Online (Sandbox Code Playgroud)


2.添加权限文件以使其可执行(右键单击权限选项卡中的文件并检查执行权限)[或sudo chmod +x idea.desktop]
3.将该文件复制到/usr/share/applications(在命令行中,执行sudo cp idea.desktop /usr/share/applications)
4.将该文件复制到~/.local/share/applications(命令行sudo cp idea.desktop ~/.local/share/applications)

现在检查破折号.


And*_*and 6

我通常只是在普通菜单(右键单击开始菜单并选择编辑)下创建一个指向类似的东西 bash -i ~/bin/idea/bin/idea.sh

我用bash -i它来读取.bashrc,我正确地设置了JAVA_HOME.这与任何其他程序一样.

bin/idea始终是最新版本的链接,因此我永远不必重新创建此开始菜单项.


Dan*_* Le 5

我刚刚遇到这个问题,我想为可能需要它的人添加一些内容。

您可以在 IntelliJ 中使用“工具”>“创建桌面条目”

就像这张照片一样: 在此输入图像描述 如果您第一次打开 intellij,您应该创建一个新项目来执行此操作。我花了一段时间才弄清楚