查询显示evince
是我的默认处理程序。
但是,双击 pdf 文件会打开 ImageMagick。pdf 文件的特性节目图像魔术师作为默认处理程序。
为什么会发生这种情况?
回答完为什么后,还请告诉我如何使用终端解决它。我非常喜欢使用终端。我试过了sudo xdg-mime default evince.desktop application/pdf
,没有任何变化,即使注销并重新登录后也是如此。
答案1
您可能会发现这是一个更清晰的答案,对我而言在 Ubuntu 15.10 中很有用:
编辑文件
~/.config/mimeapps.list
只需删除文件中将 PDF 与 imagemagick 关联的行:
image/pdf=display-im6.desktop image/pdf=display-im6.q16.desktop;display-im6.desktop;
我得到这个对我有用的答案的帖子在这里: 无法将 Envince 恢复为默认 pdf 查看器
答案2
尝试编辑/etc/gnome/defaults.list
搜索应用程序/pdf并在那里修改您的查看器。
答案3
我遇到了同样的问题并找到了以下解决方案:
$ nano ~/.config/mimeapps.list
并将 image/pdf 设置为 evince.desktop
答案4
我遇到了同样的问题,并且有效的方法是删除此文件~/.config/mimeapps.list
,现在我甚至可以更改我的默认设置,而且它正在发生改变,这与以前不同。