Регистрация приложений и типов файлов
Приложение полезно, если пользователь может его найти и запустить. Пользователи GNOME могут запускать приложения с помощью главного меню или запускать их непосредственно указывая файлы в файловом менеджере. Рабочее окружение GNOME позволяет добавлять приложения и типы файлов при установке приложения. Этот механизм описан на freedesktop.org, поэтому одни и те же данные позволяют приложениям функционировать в различных средах рабочего стола.
Добавить приложения также просто, как предоставить файл содержимого рабочего стола с необходимой информацией. Файлы содержимого рабочего стола используют простой синтаксис ключ-значение с дополнительными данными, необходимыми для перевода конкретных значений. Файл содержимого рабочего стола для данного приложения содержит следующую информацию:
- Название приложение и примечание, переведённые на все языки, поддерживаемые данным приложением.
- Список категорий из фиксированного набора, которые используются для выбора положения приложения в главном меню приложений.
- Изображение, либо как полный путь к файлу, либо как имя значка в системе тем значков рабочего стола.
- Список типов файлов, поддерживаемых приложением и
- Команда запуска данного приложения.
Если приложение обрабатывает тип файлов, который еще не зарегистрирован в системе, необходимо добавить этот тип файлов в реестр. Все типы файлов связаны с типами MIME. Например, звуковые файлы Ogg Vorbis имеют тип MIME application/ogg. Чтобы добавить тип MIME необходимо предоставить описание типа, с помощью XML-файла c информацией о MIME. Эти файлы содержат переведённое имя типа, а также информацию о том, как определить тип файла либо по имени файла, либо по его содержимому.
За дополнительной информацией обратитесь к The Desktop Entry Specification и The Desktop Menu Specification. За дополнительной информацией о типах файлов обратитесь к The Shared MIME Info Specification.