Моя программа просмотра djvu по умолчанию является окулярной:
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 - окуляр открывает его.
в /etc/gnome/defaults.list
(/usr/share/applications/defaults.list
ссылается на этот файл):
image/vnd.djvu=okular.desktop
Однако Firefox считает, что мое приложение по умолчанию для djvus является evince:
Как установить okular как средство просмотра по умолчанию в firefox? [это не значит, что я хочу, чтобы «Использовать okular» было действием по умолчанию - я просто хочу, чтобы оно было средством просмотра по умолчанию]
О, я решил его:
xdg-mime default okular.desktop image/vnd.djvu
интересно, где эта информация хранится, так как у меня уже была она в моем локальном mimeapps.list
.
Поэтому для установки программы по умолчанию для sime типа файла, нужно найти, что это - тип пантомимы сначала - который может быть сделан путем рассмотрения /etc/gnome/defaults.list
, например (и в /etc/mime.types
в случае, если никакая часть типа пантомимы не очевидна, но Вы знаете расширение), и затем узнайте, увядают существует .desktop
файл для желаемого приложения. Папки, которые будут искаться:
/usr/share/applications
и $HOME/.local/share/applications
и затем звонят xdg-mime
.