PDF的默认打开方式的修改.

我的PDF的默认打开方式是ImageMagick.
我尝试过右键从属性中修改,但是不起作用.
我有尝试修改了
defaults.list
gnome-mimeapps.list
mimeinfo.cache
但是依然无效
我只好准备卸载ImageMagick. 但是我发现我的LaTex是依赖与ImageMagick的, 卸载只能一起卸载.
现在还有什么解决办法?

xdg-mime query default application/pdf
xdg-mime default org.gnome.Evince.desktop application/pdf

跟我尝试的方法一样, 更改参数或者命令都不起作用.
命令让参数改变了(成功了), 但是双击的默认方式还是ImageMagick.

你是在哪里双击的呢?

你的命令运行后, 对着PDF文件双击, 依旧是ImageMagick. 而不是Evince.
你的方法根本不管用

所以到底是在哪里双击的呢?我的方法可能是对你特定的桌面环境或者应用程序不管用。

~/.config/mimeapps.list

find: application/pdf

line 4:

application/pdf=atril.desktop

application/pdf=okular.desktop

line 110:
application/pdf=xpdf.desktop;atril.desktop;org.gnome.Evince.desktop;gimp.desktop;okularApplication_pdf.desktop;

之前不知道这个文件可以设置参数 ~/.config/mimeapps.list
解决方式稍微有点不一样, 我发现多个一个参数
image/pdf=display-im6.q16.desktop;
修改成
image/pdf=org.gnome.Evince.desktop;
就可以了, 谢谢让我知道了这个文件mimeapps.list.

竟然是 image/pdf……这算是 bug 了吧。

查了一下,这个关于 image/pdf 的 .desktop 是 Debian 自己加的。不过没找到将文件识别为 image/pdf 的地方(你也一直不肯说是在哪个应用程序里双击的)。

反正至少 Debian 有一半的锅。我懒得给 Debian 报 bug 了(体验太差了)……

哦还有,你连 gnome-mimeapps.list 都找到了,我还以为你知道 mimeapps.list 来着……