在我创建的/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
然后我将它拖到Unity启动栏。我点击它,但没有任何反应。我怎样才能使它发挥作用?
JAVA_HOME
设置正确,其他Java应用程序(如Eclipse)工作并单击idea.sh
。
我的配置:
答案 0 :(得分:187)
您可以使用“ tools ”>在IntelliJ本身中“创建桌面条目”。
答案 1 :(得分:13)
答案 2 :(得分:11)
事件仍然存在错误,因为启动程序未读取JDK_HOME配置。
所以在创建桌面条目后,右键单击启动器并选择属性 然后在命令输入文本中的双引号之前添加bash -i exp:command [bash -i“/home/me/ides/idea/bin/idea.sh”%f]
答案 3 :(得分:7)
从启动器启动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;
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
)
现在检查破折号。
答案 4 :(得分:6)
我通常只是在普通菜单下创建一个跑步者(右键单击开始菜单并选择编辑),指向bash -i ~/bin/idea/bin/idea.sh
我使用bash -i
读取.bashrc,我正确设置了JAVA_HOME。
这与任何其他程序一样。
bin / idea始终是指向最新版本的链接,因此我无需重新创建此开始菜单项。
答案 5 :(得分:2)
从Tools > Create Desktop Entry
如果要将IntelliJ升级到新版本,请执行以下操作:
ll ~/.local/share/applications | grep idea
你应该看到这两个文件
-rw------- 1 user user 315 Mar 28 17:06 jetbrains-idea-ce.desktop
-rw-rw-r-- 1 user user 311 Mar 28 17:06 jetbrains-idea.desktop
打开这两个文件并更新两个文件中新安装的IntelliJ路径
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community Edition
Icon=/home/user/Downloads/idea-IU-181.4203.550/bin/idea.png
Exec="/home/user/Downloads/idea-IU-181.4203.550/bin/idea.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea-ce
答案 6 :(得分:1)
创建文件jetbrains-datagrip.desktop
sudo gedit /usr/share/applications/jetbrains-datagrip.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=DataGrip
Icon=/home/gilcierweb/DataGrip/bin/product.png
Exec="/home/gilcierweb/DataGrip/bin/datagrip.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-datagrip
答案 7 :(得分:1)
只是发布以防其他人遇到此问题。
对我来说,我必须右键单击该条目并转到属性,然后在Application
下的Work path
标签中,我将完整路径放到bin文件夹中。
例如/home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/
。
答案 8 :(得分:1)
在我运行Ubuntu 17.10并使用snap安装Intellij的计算机上找不到任何创建桌面条目选项。
事实证明,我必须将ContactsContract.Contacts
文件从.desktop
复制到/var/lib/snapd/desktop/applications
。
答案 9 :(得分:1)
我刚刚遇到了这个问题,我想为可能需要它的人在答案中添加一些东西。
<块引用>您可以在 IntelliJ 中使用“工具”>“创建桌面条目”
答案 10 :(得分:0)
另一种选择:
cd /bin
ln -s <path to idea.sh> idea
- 现在可以在“idea”答案 11 :(得分:0)
为了在Launcher上只有一个IntelliJ图标,您需要在您的想法中添加以下行.desktop文件:
StartupWMClass=jetbrains-idea
我的工作示例idea.desktop文件如下:
[Desktop Entry]
Type=Application
Terminal=false
Name=Idea13
Icon=/usr/local/bin/idea13/bin/idea.png
Exec=/usr/local/bin/idea13/bin/idea.sh
StartupWMClass=jetbrains-idea