Изменить приложения по умолчанию, используемые gnome-open, exo-open, xdg-open, gvfs-open и kde-open

Изменить приложения по умолчанию, используемые gnome-open, exo-open, xdg-open, gvfs-open и kde-open

Как изменить приложения, связанные с определенными типами файлов для gnome-open, exo-open, xdg-open, gvfs-openи kde-open?

  1. Есть ли способ сделать это путем редактирования файлов конфигурации или с помощью команды командной строки?
  2. Есть ли способ сделать это с помощью графического интерфейса?

По обоим вопросам: как это сделать для каждого пользователя и как это сделать для всей системы?

решение1

Все это делается с помощью типов MIME вразличные базы данных. xdg-mimeможет использоваться для запроса и установки пользовательских значений.

решение2

У меня сегодня была та же проблема, но больше связанная с гномами/корицами.

Вы можете запросить и изменить тип MIME по умолчанию следующим образом:

gvfs-mime --query inode/directory

gvfs-mime --set inode/directory nemo.desktop

решение3

Основываясь на ответе @Ignacio Vazquez-Abrams, вот заклинания для нетерпеливых, которые должны охватывать многие типичные случаи использования:

Определите MIME-тип вашего файла:

xdg-mime query filetype somefile.pdf

приведет к application/pdf.

Установите приложение по умолчанию для его обработки:

xdg-mime default qpdfview.desktop application/pdf

где я использую определение рабочего стола qdfview в качестве программы для обработки PDF-файлов.

Связанный контент