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

Che*_*ios 99 unity launcher 12.04

我的 PC 上有 PhpStorm,要启动它,我必须转到 phpstorm/bin/ 并启动 phpstorm.sh,如何将其固定到启动器,这样我就不必每次都进入文件夹?

小智 153

运行Tools—>Create Desktop Entry在 IDE 的顶部菜单中。

  • 在 16.04 和 PhpStorm 2016.2 中为我工作 (3认同)
  • 似乎不适用于 13.04 :( (2认同)
  • 在 13.04 为我工作! (2认同)
  • 为什么 Jetbrains 不将其包含在其 bash 脚本安装中(请注意,默认情况下)? (2认同)

dev*_*av2 122

使用 IDE 创建启动器。打开工具 -> 创建桌面条目...

替代方法

您需要先创建一个应用程序启动器。

安装 gnome-panel

 sudo apt-get install --no-install-recommends gnome-panel
Run Code Online (Sandbox Code Playgroud)

创建启动器

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
Run Code Online (Sandbox Code Playgroud)

这将打开一个“创建启动器”窗口

类型:应用程序
名称:PhpStorm
命令:/bin/bash path_to/phpstorm.sh
注释:任何注释

这将在/usr/share/applications目录中创建一个启动器文​​件。现在双击并打开文件。

一旦文件启动。您可以在 unity 启动器中看到该过程。右键单击 unity 启动器中的图标,然后单击“锁定到启动器

或者,您可以创建一个 .desktop 文件

在这里找到了这个 .desktop 文件。我没有测试过。试试你的运气。

[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
Run Code Online (Sandbox Code Playgroud)

  • 这就是 Linux 用户群如此有限的原因之一。 (7认同)
  • @Webnet 这就是一个拥有错误信息的人的例子。见另一个答案。 (3认同)

小智 20

尝试更改文件中的以下两行 ~/.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
Run Code Online (Sandbox Code Playgroud)


zat*_*ine 14

Tools-> "Create Desktop Entry"

Phpstorm 8 工具菜单

  • 如果创建后未出现条目,则可能需要重新启动会话。 (2认同)