В настоящее время я не могу устанавливать и ассоциировать файлы с новым MIME-типом под CentOS (CentOS Linux выпуск 7.4.1708 (Core)). Мне нужна установка только для текущего пользователя, а не для всей системы.
Я делаю следующие шаги:
Создание XML-файла-описания-типа "блестящая-блестящая.xml"
<?xml version="1.0"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="text/x-shiny">
<comment>Shiny new file type</comment>
<glob pattern="*.shiny"/>
</mime-type>
</mime-info>
Установить
xdg-mime install shinythings-shiny.xml
Обновление базы данных
update-mime-database ~/.local/share/mime
Тест
touch test.shiny
xdg-mime query filetype test.shiny
Но, в конце концов, тест все равно возвращает "text / plain". Что я делаю не так?