Firefox 在 GIMP 中打开 *.bz2

Firefox 在 GIMP 中打开 *.bz2

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.使用您喜欢的编辑器打开它并对其进行编辑以实现所需的行为。

这样的添加可能看起来像这样:

  1. 搜索以开始标记作为内容的行<RDF:Description RDF:about="urn:mimetype:handler:application/x-bzip2"
  2. 请注意,这样的行可能会在文件中出现多次,并选择包含标签的<NC:possibleApplication RDF:resource="urn:handler:[....]"/>
  3. 将此标签编辑为 not 来自类似 <NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/gimp"/>to 的内容<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/file-roller"/>
  4. 重启firefox并测试
  5. 如有必要,mimeTypes.rdf进一步调整文件

为了安全起见,最好备份文件

答案2

Firefox 也可以读取~/.config/mimeapps.list(至少在 Xubuntu 16.04 上,可能在~/.local/share/applicationsArch 上?)。

我有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

相关内容