Firefox 尝试*.bz2
在 GIMP 中打开下载的档案,即使两者都xdg-open
按预期nautilus
打开。file-roller
仅当单击搜索栏旁边的向下箭头,然后单击文件,使用菜单中的“工具”->“下载”时,才会按预期工作。
$ xdg-mime query default application/x-bzip
org.gnome.FileRoller.desktop
在 中nautilus
,文件上的“打开方式”也正确地将“存档管理器”显示为默认应用程序。编辑->首选项->应用程序设置为“始终询问”“Bzip 存档”(将其设置为存档管理器也没有帮助)。
*.bz2
单击搜索栏旁边的向下箭头,然后单击下载的文件时,如何让 Firefox 使用文件滚轮打开文件?
版本:Arch Linux 4.6.4-1、GNOME Shell 3.20.3、Firefox 47.0.1、Gimp 2.8。
输出 grep -e "bzip\|bz2" -C1 .mozilla/firefox/[ProfileFolder]/mimeTypes.rdf:
<RDF:Description RDF:about="urn:mimetype:application/x-bzip2"
NC:value="application/x-bzip2"
NC:editable="true"
NC:description="Bzip-Archiv">
<NC:fileExtensions>bz2</NC:fileExtensions>
<NC:fileExtensions>boz</NC:fileExtensions>
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bzip2"/>
<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/file-roller"/>
--
<RDF:li RDF:resource="urn:mimetype:text/plain"/>
<RDF:li RDF:resource="urn:mimetype:application/x-bzip2"/>
<RDF:li RDF:resource="urn:mimetype:audio/mpeg"/>
--
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:handler:application/x-bzip2"
NC:useSystemDefault="true"
答案1
在您的 Firefox 配置文件夹(通常类似于~/.mozilla/firefox/[......].profile
)中,有一个名为mimeTypes.rdf
.使用您喜欢的编辑器打开它并对其进行编辑以实现所需的行为。
这样的添加可能看起来像这样:
- 搜索以开始标记作为内容的行
<RDF:Description RDF:about="urn:mimetype:handler:application/x-bzip2"
。 - 请注意,这样的行可能会在文件中出现多次,并选择包含标签的
<NC:possibleApplication RDF:resource="urn:handler:[....]"/>
行 - 将此标签编辑为 not 来自类似
<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/gimp"/>
to 的内容<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/file-roller"/>
- 重启firefox并测试
- 如有必要,
mimeTypes.rdf
进一步调整文件
为了安全起见,最好备份文件
答案2
Firefox 也可以读取~/.config/mimeapps.list
(至少在 Xubuntu 16.04 上,可能在~/.local/share/applications
Arch 上?)。
我有application/octet-stream=gimp.desktop
以下[Default Applications]
(和application/octet-stream=gimp.desktop;zathura.desktop;…
以下[Added Associations]
)。下载的 MIME 类型通常很糟糕,会出现“八位字节流”,因此您实际上必须在 Firefox 控制台的“网络”下检查您所获得的 MIME 类型。
file-roller.desktop
将其作为默认条目放入该文件改善了我的生活。您还可以使用以下命令来完成此操作:
xdg-mime default file-roller.desktop application/octet-stream