如何在不编码的情况下创建应用程序启动器?

Ehs*_*aei 6 unity launcher

我想为我刚刚安装的应用程序创建一个启动器,但我搜索的内容都是关于创建一个带有.desktop扩展名的文件,但我需要另一种方法来实现这一点,而无需任何编码或打字。

我找到了 Arronax,但它对我不起作用。这没有启动所需的应用程序。Arronax 可以.desktop通过选择所需的参数来直观地制作文件。有人请给我建议。

Ser*_*nyy 9

外部来源

你需要的是 gnome-desktop-item-edit程序。基本上它做同样的事情——它创建一个.desktop文件。为什么 ?因为启动器是.desktop文件,只是固定到启动器。仅此而已。Windows 快捷方式也是.lnk文件,它们只是不显示为带.lnk扩展名的文件,但是如果您安装过 Windows 硬盘驱动器 - 您就会知道。

gnome-desktop-item-edit,如果你安装的命令仍然是可用的gnome-panelgnome-tweak-tool

一旦你有了它,你就可以在终端中使用这个命令:

gnome-desktop-item-edit --create-new ~/Desktop
Run Code Online (Sandbox Code Playgroud)

家酿

实际上,我之前为此目的编写了一个小脚本(因为为什么不呢?)。您可以复制代码,保存到文件,并在需要时随时运行。就这么简单!

gnome-desktop-item-edit --create-new ~/Desktop
Run Code Online (Sandbox Code Playgroud)

这就是它的外观:

在此处输入图片说明

.desktop的桌面文件夹中将有文件,您可以稍后将其固定到启动器。

注意:关于gnome-desktop-item-edit的内容由fossfreedom的原创回答提供,请为他的好作品点


Jac*_*ijm 8

假设您的应用程序是一个 GUI 应用程序,目前没有启动器,有一种简单的方法可以让Unity 在 中为您创建启动器~/.local/share/applications,之后您可以将其移动到您喜欢的任何位置。

  1. 从命令行运行(GUI)应用程序一次。
  2. 在启动器中,右键单击出现的图标,运行应用程序,选择“锁定启动器”

    在此处输入图片说明

  3. 导航到~/.local/share/applications,您会在那里找到由 Unity 创建的新启动器。甚至您运行它的参数也包含在启动器中。由于它尚不可执行,因此它将是无图标的。

  4. 使其可执行(在 nautilus > 权限(选项卡)中右键单击,现在您可以将其移动到您喜欢的任何位置并双击以启动应用程序。

注意(尚未执行)启动器的名称可能与您在 Unity Launcher 中看到的名称不同。如果您有疑问,只需~/.local/share/applications按修改日期对文件进行排序,最新编辑的文件就是您新创建的启动器。