我想制作一个启动器,指示应用程序在终端中打开。
我在 Maverick 上安装了它,它运行正常。此外,它还将该应用程序添加到“已安装的应用程序”中。
目前,在 11.10 上我只能制作桌面启动器。如果我将其移动到 Unity 启动器,它会创建一个永久启动器项,并且它也不会包含在“已安装的应用程序”列表中。
有人有解决办法吗?
答案1
图解法
要创建允许您在终端中打开应用程序的启动器,您可以尝试 alacarte。
首先,你需要点菜 安装后,打开alacarte。在右侧,有一个选项可以创建一个新物品。 点击它。
单击按钮时,将出现标题对话框创建启动器会出现。对于选项类型, 选择终端应用。为启动器项和要执行的实际命令等提供适当的名称。之后,单击好的这样就可以保存启动器项目。
现在,在 Dash 中搜索启动器,然后将其固定到启动器上。单击启动器项现在将在终端中打开该应用程序。
注意:您很有可能最终锁定了未在终端中打开的原始启动器项目。因此,祝您锁定正确的启动器项目好运。
命令行方法
sudo nano /usr/share/applications/minitube.desktop
这/usr/share/applications/minitube.desktop
是我使用的示例。您可以使用要编辑的文件的确切路径。
将该行更改Terminal=false
为Terminal=true
。如果没有这样的行,则添加一行:Terminal=true
。
答案2
我不太明白,但我还是会试一试。如果你的意思是想打开一个新的终端窗口并在其中运行命令,那很简单。如果你已经成功创建了 .desktop 文件,那么你可以将其复制到 ~/-local/share/applications 以使其在 dash 中可用。然后,你可以将其拖到启动器并保留在那里(如果你愿意的话)。
另一个可能令您感兴趣的解决方案是将命令添加到终端快捷列表中。您可以在此处看到一个示例:有哪些自定义启动器和 Unity 快速列表可用?