Вопрос: Как работают медиа-обработчики Nautilus?


У Nautilus есть варианты того, что делать, когда мультимедийные устройства добавляются.

Media Handling Preferences

Как Наутилус знает, какие приложения могут быть доступны в этих раскрывающихся меню?

Как приложения подключаются к этому механизму?


4
2017-11-24 19:22


Источник




Ответы:


Из http://library.gnome.org/admin/system-admin-guide/stable/mimetypes-registering.html.en:

Регистрация приложений для обработки MIME-типов довольно проста. Заявки регистрируются путем создания MimeType ключа в их .desktop и укажите каждый тип MIME, разделенный точкой с запятой. MimeType ключ должен использоваться только в .desktop файлы, чьи Type ключ имеет значение Application, Для получения дополнительной информации о .desktop файлы, см. Раздел 2.3 - Файлы рабочего стола,

Наутилус получает эту информацию от mimeinfo.cache файлы, расположенные в $XDG_DATA_DIRS/applications а также $XDG_DATA_HOME/applications/ которые создаются update-desktop-database,


4
2017-11-24 19:46





Насколько я понимаю, это обрабатывается MIME, то же самое, что обрабатывает какое приложение открывает файлы. система (извините, у меня нет полной информации).

EDIT: DoR ответил, когда я печатал. Он прибил его.


0
2017-11-24 19:48