我该如何为PhpStorm创建启动器图标?

我在我的电脑上安装了PhpStorm,要启动它,我必须进入phpstorm/bin/目录并运行phpstorm.sh。有什么办法可以将它固定到启动器上,这样我就不用每次都进入文件夹了吗?
10个回答

在IDE的顶部菜单中运行“工具” -> “创建桌面快捷方式”。

2似乎在13.04版本中无法正常工作 :( - Nathan J.B.
2对我来说,在13.04版本上运行良好! - Elte Hupkes
适用于WebStorm EAP 11和Ubuntu 14。 - Dan Dascalescu
2为什么Jetbrains在他们的Bash脚本安装中(默认情况下,要注意)不包括这个功能呢? - MikeMurko
1安装向导中的“创建桌面快捷方式”复选框在哪里? - m05quit0
@MikeMurko 什么安装脚本?bin文件夹里的那个是可执行的,不是可安装的。 - JorgeeFG
@JorgeeFG 如果你查看他们最新的下载说明:“从bin子目录运行PhpStorm.sh” - MikeMurko
3对我来说,在16.04和PhpStorm 2016.2上都可以工作。 - Alfred Bez
仍在工作,16.04,PhpStorm 2017.3。谢谢! - Ferrmolina
适用于我在KDE Kubuntu上。 - Waqleh
这已经不再必要了,因为PhpStorm现在可以作为一个snap安装,它会自动为您完成这个过程。有关详细信息,请参阅我在这里的答案。 - colan
仍然适用(Ubuntu 20,PhpStorm 2020.2) - para
这应该是被接受的答案。 - funder7

使用集成开发环境(IDE)创建启动器。打开“工具 -> 创建桌面快捷方式...” 备选方法
首先需要创建一个应用程序启动器。
安装gnome-panel
 sudo apt-get install --no-install-recommends gnome-panel

创建启动器
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

这将打开一个“创建启动器”窗口。
类型:应用程序 名称:PhpStorm 命令:/bin/bash path_to/phpstorm.sh 注释:任何评论
这将在/usr/share/applications目录中创建一个启动器文件。现在双击并打开该文件。
一旦文件被启动,您可以在Unity启动器中看到该进程。右键单击Unity启动器中的图标,然后点击“锁定到启动器”。
或者,您可以创建一个.desktop文件。
在这里找到了这个.desktop文件 here。我还没有测试过它。试试你的运气吧。
[Desktop Entry]
Version=1.0
Type=Application
Name=JetBrains PhpStorm
Exec=/opt/PhpStorm/bin/phpstorm.sh %f
Icon=/opt/PhpStorm/bin/webide.png
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-phpstorm

8这就是为什么Linux用户群体如此有限的原因之一。 - Ben
3@Webnet这正是一个人有错误信息的例子。看看其他答案。 - Andrew Mao
太棒了!太棒了!太棒了! - jofftiquez
这已经不再需要,因为PhpStorm现在可以作为一个snap包安装,它会为您完成这个过程。有关详细信息,请查看我在这里的回答。 - colan

尝试在文件中更改下面两行: ~/.local/share/applications/jetbrains-phpstorm.desktop
Icon=/home/$USER/Downloads/PhpStorm-138.2000.2262/bin/webide.png
Exec="/home/$USER/Downloads/PhpStorm-138.2000.2262/bin/phpstorm.sh" %f

这个方法成功地将现有的启动器图标更改为现在启动8而不是7。 - JoshP
我注意到同样的桌面文件也放在了/usr/share/applications目录下(我可能为系统上的所有用户安装了该程序)。你可能还需要编辑这个文件! - karimkorun
在KDE上,这个答案对我起作用。我使用snap安装了phpstorm,并且路径中的图标扩展名是svg。我创建了一个新的png图标并按照您的说明进行操作。现在它显示正确。谢谢 - Alwin Kesler
适用于Ubuntu 18.04.3 LTS。 - Stan Fad

去「工具」-〉「创建桌面快捷方式」。

Phpstorm 8 Tools menu


2如果创建后未显示条目,则可能需要重新启动会话。 - Павел Шорохов
2.5年前已经给出了完全相同的答案:https://askubuntu.com/a/223833/297583。 - Stephan Vierkant
这对我有效...谢谢! - Martín Mori

到目前为止,最简单的解决方案是打开PhpStorm,在启动器中它将显示出来。然后在启动器中右键单击它,并选择“锁定到启动器”,就完成了。

当你在KDE Plasma中进行这个操作时,你可以获得一个图标,它可以启动任何东西,但不能启动Java虚拟机。 - Jean-Marc

你不需要做任何事情。 只需从命令行中首次运行PhpStorm/PyCharm即可。

/path/PhpStorm/bin/phpstorm.sh

在启动后,将会弹出一个窗口要求您输入密码以将其添加到启动器中。当您提交密码后,启动器中将出现一个图标。

从终端中,`cd` 进入 `{installation home}/bin` 目录并输入命令:`./webstorm.sh`
这将打开应用程序,然后在 IDE 中转到顶部菜单的 `工具` -> `创建桌面条目`,然后关闭应用程序。现在,您可以从系统菜单中打开它。

那就是我在寻找的东西。谢谢。 - M.Arjmandi

在KDE Plasma 5.17.14上, 我不得不在菜单中创建一个新项目。
右键单击应用程序启动器菜单,点击“编辑应用程序...”来启动KMenuEdit。
在开发组中,右键单击并选择“添加新项目”,例如输入PHPStorm。然后点击确定。
选中该项目后,在窗口的右侧部分,更新“命令”字段为“path/to/phpstormFolder/bin/phpstorm.sh”。
点击右侧的图标以设置应用程序图标: 其他图标,浏览并放置:“path/to/phpstormFolder/bin/phpstorm.png”。
文件/保存。如果在编写.menu文件时遇到任何问题,请检查/home/"your_user"/.config/menus的权限。
完成了,您可以在常规应用程序启动器中访问该启动器。
如果您想将其添加到任务栏中,在应用程序启动器中,对PHPStorm条目进行右键单击并选择“固定到任务管理器”。

晚了一点,但这可能会有用。
第一步:cd /usr/share/applications/
第二步:创建一个文件 sudo touch jetbrains-phpstorm.desktop 第三步:然后 sudo vi jetbrains-phpstorm.desktop 第四步:打开新的终端,进入 phpstrom bin 文件夹,并输入 pwd 例如,在我的情况下:cd ~/Downloads/PhpStorm-213.5744.279/bin && pwd
第五步:然后在 vi 中复制粘贴这个内容
[Desktop Entry]
Version=1.0
Type=Application
Name=PhpStorm
Icon=<pwd copied path of bin>/phpstorm.png
Exec="<pwd copied path of bin>/phpstorm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-phpstorm

注意:在第4步中,将<pwd copied path of bin>更改为复制的phpstorm bin路径
保存按下ESC按钮,然后输入:wq 如果有任何错误,请按下ESC按钮,然后输入:q! 愉快编码!

截至2017年12月14日,您可以通过Ubuntu软件应用程序或命令行安装PhpStorm作为一个snap。请参阅使用Snaps安装PhpStorm获取详细信息。
这将自动在您的桌面上添加一个启动器图标。

Snap的安装带来了一个svn图标,在KDE上似乎无法正确显示。我按照@Young的回答创建了一个png图标,并且起作用了。 - Alwin Kesler