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