Firefox:更改默认应用程序

Firefox:更改默认应用程序

我的默认 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.typesMIME 类型的任何部分都不明显,但您知道扩展名,则查看),然后找出.desktop所需应用程序的文件。要搜索的文件夹是:

  • /usr/share/applications
  • $HOME/.local/share/applications

然后调用xdg-mime

相关内容