Hatred's Log Place

DON'T PANIC!

Aug 13, 2009 - 1 minute read - linux

Непонятки с MIME типами

Тут столкнулся с проблемой: появляются временами у меня файлики, документики подготовленный в ворде с расширением *.doc и вот незадача, когда, допустим в Thunar’е пытаемся их запустить - пытается загружать в текстовый редактор mousepad. Через свойства задаешь окрывать в OpenOffice Writer, так после этого все текстовые файлы начинают открываться в нем, почесал репу…

запустил mime-editor, смотрю тип text/plain и что я вижу? А вижу, что в условиях определения типа стоит расширение *.doc… какого… При этом существует тип application/msword который делает что нужно.

Ползу в /usr/share/mime делаю grep -R ‘*.doc’ ./

Смотрю где упоминается ‘*.doc’ и что теперь я вижу? Добрые люди из KDE сделали такое в файлике packages/kde.xml:

  <mime-type type="text/plain"> <!-- As discussed on xdg list, *.doc is needed here for disambiguation -->
    <glob pattern="*.doc"/>
  </mime-type>

Пусть сами себе там дискутируют, взял и удалил нафиг эту секцию, после чего сделал sudo update-mime-database /usr/share/mime

и перезапустил xfce, теперь все нормально.