如何创建在终端中打开应用程序的启动器?

我想制作一个启动器,指示应用程序在终端中打开。

我在Maverick上有它并且它有效。 此外,它还将应用程序添加到“已安装的应用程序”中。

此时,在11.10我只能制作桌面启动器。 如果我将其移动到Unity启动器,它会创建一个永久启动器项,并且它也不包含在“已安装的应用程序”列表中。

有人有解决方案吗?

图形方法
要创建允许您在终端中打开应用程序的启动器,您可以尝试alacarte。

首先,你需要有一个alacarte 安装alacarte 安装。 安装后,打开alacarte。 在右侧,可以选择创建新项目 。 点击它。

在此处输入图像描述

单击该按钮时,将出现标题为Create launcher的对话框。 对于选项类型 ,选择终端中的应用程序 。 为启动器项和要执行的实际命令指定适当的名称,依此类推。 之后,单击“ 确定” ,这将保存启动器项。

在此处输入图像描述

现在,在短划线中搜索启动器,然后将其固定到启动器。 单击启动器项目现在将在终端中打开应用程序。

在此处输入图像描述

注意:您很可能实际上最终固定未在终端中打开的原始启动器项目。 所以,在固定正确的启动器项目上祝你好运。

命令行方法

sudo nano /usr/share/applications/minitube.desktop 

/usr/share/applications/minitube.desktop就是我使用的一个例子。 您可以使用要编辑的文件的确切路径。

将行Terminal=false更改为Terminal=true 。 如果没有这样的行,则添加一个: Terminal=true

  • 如何用nano编辑终端中的文件?

我真的不明白,但无论如何我都会去。 如果您的意思是想要打开一个新的终端窗口并在其中运行命令,那么这很容易。 如果您已设法创建.desktop文件,则可以将其复制到〜/ -local / share / applications以使其在破折号中可用。 然后,您可以将其拖动到启动器并将其保留在那里(如果您愿意)。

您可能感兴趣的另一个解决方案是将命令添加到终端快速列表中。 你可以在这里看到一个例子: 什么是自定义启动器和Unity快速列表?