我的默认 djvu 查看器是 okular:
xdg-mime
:$ xdg-mime query default image/vnd.djvu okular.desktop
在
$HOME/.local/share/applications/mimeapps.list
:[Added Associations] image/vnd.djvu=okular.desktop;evince.desktop;
当我单击 djvu -- okular 时会打开它。
在
/etc/gnome/defaults.list
(/usr/share/applications/defaults.list
指向此文件的链接):image/vnd.djvu=okular.desktop
但是 Firefox 认为我的 djvus 默认应用程序是 evince:
如何将 okular 设置为 Firefox 中的默认查看器?[这并不意味着我希望“使用 okular”成为默认操作 - 我只是希望它成为默认查看器]
答案1
哦,我解决了:
xdg-mime default okular.desktop image/vnd.djvu
我想知道这些信息存储在哪里,因为我已经在本地有它了mimeapps.list
。
因此,为了为某些文件类型设置默认程序,必须先找到它的 MIME 类型 -/etc/gnome/defaults.list
例如,可以通过查看来完成(如果/etc/mime.types
MIME 类型的任何部分都不明显,但您知道扩展名,则查看),然后找出.desktop
所需应用程序的文件。要搜索的文件夹是:
/usr/share/applications
和$HOME/.local/share/applications
然后调用xdg-mime
。