xdg-mime install не обновляет файлы mime-type Ассоциации - PullRequest
0 голосов
/ 06 ноября 2018

В настоящее время я не могу устанавливать и ассоциировать файлы с новым MIME-типом под CentOS (CentOS Linux выпуск 7.4.1708 (Core)). Мне нужна установка только для текущего пользователя, а не для всей системы.

Я делаю следующие шаги:

  1. Создание 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>
    
  2. Установить

    xdg-mime install shinythings-shiny.xml
    
  3. Обновление базы данных

    update-mime-database ~/.local/share/mime
    
  4. Тест

    touch test.shiny
    xdg-mime query filetype test.shiny
    

Но, в конце концов, тест все равно возвращает "text / plain". Что я делаю не так?

1 Ответ

0 голосов
/ 06 ноября 2018

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

...