Firefox 在 gedit 中打开 PDF

Firefox 在 gedit 中打开 PDF

当我单击 PDF 链接时,我的 Firefox 31(以及更早的版本)总是尝试使用 gedit 打开它,即使在 Nautilus 和 xdg-open 中,它也可以正确在 Evince 中打开。在编辑->首选项->应用程序中,PDF 内容类型操作设置为“保存文件”。

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

答案1

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

首先,检查系统对 PDF 文件使用什么程序。

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

然后,当某些东西“未知”时,它将通过某种猜测算法打开。

为了改变这种情况,我听说你可以这样做:

sed 's#.*octet-stream.*#application/octet-stream=xdg-open#' ~/.local/share/applications/mimeapps.list -i

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

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

答案2

要使用标准 xdg-open 设置文件应用程序(man xdg-open):

xdg-open /path/to/the_file.EXT

我敢打赌,sed伊菲吉妮亚回忆起的命令应该用自动 xdg-open 替换 mimeapps.list 关联条目?这里没有更改任何 mimeapps.list 行;sed虽然不是专家可以告诉为什么。

更多提示https://askubuntu.com/questions/185139/why-does-firefox-try-to-use-gedit-to-open-deb-files

相关内容