Firefox 在 gedit 中打开 PDF

Kon*_*ner 5 linux firefox gnome

当我单击 PDF 链接时,我的 Firefox 31(以及旧版本)总是尝试使用 gedit 打开它,即使在 Nautilus 和 xdg-open 中它在 Evince 中正确打开也是如此。在 Edit->Preferences->Applications 中,PDF 内容类型操作设置为“保存文件”。

我在 Arch Linux 64 位上使用 GNOME Shell 3.12.2。

Iph*_*eia 6

我找到了一些指向此的指针。

首先,检查系统用于 PDF 文件的程序。

然后,有一个可怕的 mimetypes.rdf 文件,它存储 Firefox 用于打开应用程序的首选项。它位于您的 /home/you/.mozilla 配置文件目录中。

然后,当某些东西是“未知的”时,它会被某种猜测算法打开。

要改变这一点,我听说你可以这样做:

sed 's#.*octet-stream.*#application/octet-stream=xdg-open#' ~/.local/share/applications/mimeapps.list -i
Run Code Online (Sandbox Code Playgroud)

刚刚自己测试过,发现 xdg-open 可以正确猜测文件类型。

您还可以手动编辑 mimeapps.list。只需将其设置为“xdg-open”(无需附加 .desktop,除非您希望它通过 .desktop 链接打开)。application/octet-stream 通常由在向您发送文件时未正确设置其 mimetype 的站点使用。

  • 我刚刚删除了“application/octet-stream=org.gnome.gedit.desktop;” 来自 ~/.config/mimeapps.list ,现在一切正常。 (4认同)
  • `~/.config/mimeapps.list` 也是我的罪魁祸首 (3认同)