我刚刚升级到 Ubuntu 11.10,想设置 .z4 文件,以便它们可以通过 gargoyle-free 打开(作为示例),尽管 gargoyle-free 不是上下文菜单中出现的默认应用程序列表中的选项。以前可以直接从对话框中手动输入默认应用程序,但该功能似乎已被简化的(不幸的是无用的)“在线查找应用程序”按钮取代。是否有一种新的方法来做到这一点,而不需要弄乱命令行?
某些应用程序(例如 clementine 音频播放器)未在“其他应用程序”中列出。
答案1
右键单击要打开的文件,选择Properties
,转到选项卡Open with
。
如果您要用来打开文件的应用程序未在程序列表中列出,请选择Other Applications
并按下按钮Add
。
答案2
在 Ubuntu 11.10 中使用的 GTK+ 3.0 中,将新程序添加到该列表的按钮已被删除。
好消息是,您可以通过.desktop
在中添加启动器手动将程序添加到该列表中~/.local/share/applications
。
坏消息是“创建启动器”对话框是 GNOME 2.0 的一部分,因此您需要.desktop
手动创建启动器。您可以从 复制一个/usr/share/applications
,在 Gedit 中打开它(它只是一个文本文件)并修改Exec
和Name
行(以及任何其他行,如果您愿意)。
答案3
从 gnome3 开始,只有 .desktops 中的 Exec= 行包含 %letter 的应用程序才会在右键单击时显示 >特性菜单,他们显然还需要一个适当的 MimeType= 行。
在这里给出的第二个示例中,clementine,当前 Exec= 是“Exec=clementine”
要在 r.click > 属性菜单中显示,它必须是这个,尽管其他字母可能是 f 或 F
Exec=clementine %U
答案4
在 11.10 上执行此操作的实际方法隐藏在 imgx64 和 doug 的答案以及一个额外的步骤后面。
要创建自定义启动器并使用 GUI 编辑现有启动器,您需要
Main Menu
通过在控制台中输入以下内容来安装应用程序:sudo apt-get install alacarte
使用此应用程序创建或编辑现有启动器时,请确保
Command
文本字段包含%U
路径参数的模板变量,例如clementine %U
doug 所指出的。
之后,您将在对话框Other Applications
列表中看到您的申请Open With
。