[devel] А что у нас с mime?

Yury Aliaev =?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Чт Май 29 18:02:20 MSD 2008


Уважаемые разработчики!

Меня интересует вопрос, как у нас обстоит дело с поддержкой mime-типов? 
Ситуация такая: имеется некая программа, которая обрабатывает 
определённые типы файлов. Что нужно сделать, чтобы эта программа 
ассоциировалась с некими mime-типами?

Я пока нашёл следующее:
http://freesource.info/wiki/AltLinux/Sisyphus/devel/Ispol'zovanieMIME?v=1a8d&search=mime 
-- ничего конкретного, зато есть полезные ссылки;

http://freesource.info/wiki/AltLinux/Sisyphus/devel/OsobennostiSborkiPaketov?v=15p4&search=mime#h328-4 
-- про регистрацию приложений, использующих mime-типы (через 
%update_mimedb). Приведённая там ссылка на freedesktop хоть и несколько 
проясняет ситуацию, но не скажу что до конца (там расписаны далеко не 
все тонкости содержания xml файла).

Кроме того есть ещё 
http://freesource.info/wiki/AltLinux/Sisyphus/devel/OsobennostiSborkiPaketov?v=15p4&search=mime#h328-4, 
где описывается привязка к mime-типам в .desktop

Меня интересуют два вопроса: 1) как предыдущий абзац соотносится с 
предпредыдущим (это два альтернативных способа, или же по хорошему нужно 
делать и то, и то); 2) как быть, если приложение, ассоциирующееся с 
определённым mime-типом, не должно появляться в меню рабочего стола (и 
поэтому способ с .desktop файлом для него непригоден)?



Подробная информация о списке рассылки Devel