当我安装快门来截取屏幕截图时,imagemagick 将自身设置为默认 PDF 阅读器,我无法更改它。
我想要evince
一个默认的 PDF 阅读器。
我尝试过在文件资源管理器中右键单击 PDF 文档 - >属性 - >设置默认应用程序 - > Evince。
这不起作用,imagemagick 保持默认状态。使用以 root 身份打开的文件资源管理器执行此操作可以正常工作,但不会更改普通用户的默认应用程序。
使用 xdg-mime 也没有帮助。/etc/gnome/defaults.list
PDF 的默认应用程序是evince
.
而且,当我删除 imagemagick-6.q16 时,evince
它成为打开 PDF 的默认应用程序,但shutter
也被删除了。
我错过了什么吗?我在哪里可以改变这种行为?
我的计算机中有 Debian Jessie 的更新版本,并且我使用的是 Gnome3。
编辑1:
我可以使用不同的文件浏览器复制此行为(使用 和 进行nemo
测试nautilus
)
的输出XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default application/x-pdf
是
Checking /home/USER/.local/share//applications/mimeapps.list
Checking /usr/share/gnome/applications/defaults.list
Checking /usr/local/share//applications/defaults.list
Checking /usr/share//applications/defaults.list
我检查过这个文件:
- 在
/home/USER/.local/share//applications/mimeapps.list
我有一条线application/pdf=evince.desktop
- 在
/usr/share/gnome/applications/defaults.list
PDF阅读器中也设置了evince。 - 其中
/usr/local/share/applications/defaults.list
没有提及 PDF。 /usr/share/applications/defaults.list
不存在
答案1
编辑:~/.config/mimeapps.list
,并添加行:
application/pdf=evince.desktop
到该[Default Applications]
部分。如果 的行application/pdf
已存在,请更改它而不是添加新行。
来源:这个答案在 AskUbuntu 上。
答案2
- 右键单击文件
- “特性”
- “打开用”
- 选择您最喜欢的应用程序
- “设为默认”
来源: https://fedoramagazine.org/how-to-select-and-set-default-applications-in-fedora/
答案3
您可以检查该文件defaults.list
并根据需要更改它。在我的系统上:
$ cat /usr/share/applications/defaults.list | grep pdf
application/pdf=evince.desktop;atril.desktop