
Как изменить приложения, связанные с определенными типами файлов для gnome-open
, exo-open
, xdg-open
, gvfs-open
и kde-open
?
- Есть ли способ сделать это путем редактирования файлов конфигурации или с помощью команды командной строки?
- Есть ли способ сделать это с помощью графического интерфейса?
По обоим вопросам: как это сделать для каждого пользователя и как это сделать для всей системы?
решение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-файлов.