设置默认pdf阅读器

Gyp*_*ets 17 debian imagemagick gnome3

当我安装快门来截屏时,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
Run Code Online (Sandbox Code Playgroud)

我检查了这个文件:

  • /home/USER/.local/share//applications/mimeapps.list我有一条线application/pdf=evince.desktop
  • /usr/share/gnome/applications/defaults.listPDF 阅读器中也设置为 evince。
  • /usr/local/share/applications/defaults.list有到PDF文件没有提及。
  • /usr/share/applications/defaults.list 不存在

JoK*_*uer 9

  • 右键单击文件
  • “特性”
  • “打开用”
  • 选择您最喜欢的应用程序
  • “设为默认”

在此输入图像描述

来源: https ://fedoramagazine.org/how-to-select-and-set-default-applications-in-fedora/


小智 8

编辑文件:~/.config/mimeapps.list 并将 pdf 设置为 evince.desktop 对我有用。来源:https : //askubuntu.com/questions/591425/why-do-pdf-documents-open-with-imagemagick


use*_*828 6

defaults.list如有必要,您可以检查该文件并将其更改为 evince。在我的系统上:

$ cat /usr/share/applications/defaults.list  | grep pdf
application/pdf=evince.desktop;atril.desktop
Run Code Online (Sandbox Code Playgroud)

  • 在 Debian 系统中,您不应该更改 `/usr` 下的文件。您的更改将在软件包升级期间被覆盖! (8认同)