Linux - приложения по умолчанию для открытия файлов

До сих пор я как-то не задумывался, как в оконных менеджерах (не DE типа KDE, GNOME или XFCE) задается приложение по умолчанию для открытия файлов определенных типов. Но так случилось, что после одной из установок Arch Linux под Openbox загруженный в Chromium pdf-файл стал открываться в GIMP!

Запуск приложений по умолчанию для открытия файлов выполняет утилита xdg-open. Она является частью пакета xdg-utils. А утилита xdg-mime из этого же пакета служит для запроса информации об обработчике типа файла и добавления описания для новых типов файлов.

Посмотрим какой обработчик у нас задан для файлов pdf. Для начала узнаем mime-тип для нашего pdf-файла:

xdg-mime query filetype price_301213.pdf

получили:

application/pdf

Теперь узнаем кто в нашей системе отвечает за обработку файлов типа application/pdf:

xdg-mime query default application/pdf

выдает:

gimp.desktop

GIMP – это неправильно. Для просмотра pdf в системе установлен epdfview. Исправим это недоразумение:

xdg-mime default epdfview.desktop application/pdf

Проверяем… Теперь работает как положено!

Поделиться в FacebookДобавить в TwitterДобавить в Telegram

Комментарии

  1. (#)   Alex:

    Отлично. Очень хорошая заметка!


Оставить комментарий

Ответ на Linux - приложения по умолчанию для открытия файлов