如何创建在终端中打开应用程序的启动器?
我想制作一个启动器,指示应用程序在终端中打开。
我在Maverick上有它并且它有效。 此外,它还将应用程序添加到“已安装的应用程序”中。
此时,在11.10我只能制作桌面启动器。 如果我将其移动到Unity启动器,它会创建一个永久启动器项,并且它也不包含在“已安装的应用程序”列表中。
有人有解决方案吗?
图形方法
要创建允许您在终端中打开应用程序的启动器,您可以尝试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快速列表?