如何将 bash 脚本添加到 Unity 启动器?

hip*_*jim 18 unity launcher

可能的重复:
如何在我的桌面上创建启动器?
如何将 shell 脚本添加到启动器作为快捷方式

我使用自定义 bash 脚本打开我最喜欢的 IDE (PhpStorm)。我想将脚本添加到 Unity 启动器。

我想我可以通过单击“保留在启动器中”选项来添加它,果然,关闭应用程序后,图标仍保留在启动器上。但是单击该图标不会重新打开 IDE - 启动器只是坐在那里,闪烁。当我重新登录时,启动器图标不见了。

任何人有任何想法我可以如何使这项工作?

dav*_*id6 18

我为 Gnome Screensaver 创建了一个,并将其保存到:~/.local/share/applications/

您可能需要创建此目录:

mkdir ~/.local/share/applications   (if required)
Run Code Online (Sandbox Code Playgroud)

屏保.桌面

[Desktop Entry]
Name=Activate Screensaver
Comment=
Exec=gnome-screensaver-command -a
Icon=screensaver
Terminal=false
Type=Application
StartupNotify=true
Run Code Online (Sandbox Code Playgroud)

然后只需在 Dash 中搜索“名称”,然后将图标移动到启动器。


Sev*_*Raz 2

启动器是*.desktop文件,制作它们相当容易。我确实同意您的观点,即 Unity 应该自动创建一个工作启动器,但在这种情况下,您似乎必须自己创建启动器。

要创建启动器,只需按照以下步骤操作:”

  1. 右键单击桌面,然后选择创建启动器
  2. 根据您的喜好命名,然后选择您喜欢的图标
  3. 位置条目中,输入脚本的位置*.sh- 请记住它必须是可执行的,否则启动器将无法打开您的应用程序
  4. 不用说,评论是可选输入的

查看有关创建启动器的指南以获取更多信息。

一旦你的启动器开始工作,将其移动到~/.local/share/applications/(你可能会找到其他启动器的地方),启动应用程序并将其固定到 Unity。我想如果不让我知道的话,以后会起作用的。

  • 谢谢沃尔特 - 不幸的是我陷入了第一个障碍 - 我在任何地方都找不到“创建启动器”选项。 (3认同)