无法更改 PDF 默认值

Chr*_*ris 4 pdf mime-type evince default-programs

直到昨天,我的默认 PDF 查看器还是 evince。今天,我尝试打开一个 PDF,它用 ImageMagick 打开。我正在尝试将其改回 evince,但没有成功。我试过的:

  • 从文件管理器更改它的标准 GUI 方式。
  • 编辑 ~/.local/share/applications/mimeapps.list
  • 删除 ~/.local/share/applications/mimeapps.list
  • $ xdg-mime default evince.desktop application/pdf
  • 尝试使用 Ubuntu Tweak 的 Trusty 版本(我在 15.04)

我还检查了/usr/share/applications/mimeinfo.cacheand/etc/gnome/defaults.list和 evince.desktop 作为第一个选项。

作为额外的注意,更改其他默认值是有效的。

Chr*_*ris 5

我搜索了所有包含 mime 类型关联的位置,最后找到了解决方案:

$ nano ~/.config/mimeapps.list
Run Code Online (Sandbox Code Playgroud)

application/pdf 设置正确,但 image/pdf 设置为 ImageMagick。根据您自己的喜好编辑它(在我的例子中是 evince.desktop)。

检查 PDF 文件是应用程序还是图像类型是我做的第一件事(它是应用程序/pdf),所以我怀疑这是一个错误。