Как мне зарегистрировать файловую ассоциацию в Ubuntu - PullRequest
4 голосов
/ 11 января 2010

Я нахожусь в процессе создания установщика Ubuntu, и мне нужно зарегистрировать собственное расширение файла. Я не могу найти никаких примеров того, как это сделать.

Могут ли люди предоставить мне несколько фрагментов сценария о том, как это сделать?

Примечание: я использую InstallJammer , чтобы помочь мне создать установщик, который позволяет мне вызывать внешние сценарии - вот почему сценарий будет полезным.

Ответы [ 2 ]

2 голосов
/ 11 января 2010

Рекомендуется написать пакет ubuntu, например, с CDBS ( обзор , документы , примеры , бонусный учебник без CDBB ).

Затем вы добавляете файлы $PACKAGE.sharedmimeinfo и $APPNAME.desktop в каталог debian /. Файл sharedmimeinfo описывает тип файла, файл рабочего стола описывает ваше приложение. Последний должен содержать MimeType=application/x-$APPNAME;, который соответствует типу файла.

1 голос
/ 11 января 2010

Установщик InstallJammer не очень хорошо интегрируется с дистрибутивом, но это так.

Используйте xdg-mime install и xdg-mime default, чтобы установить mimetype и связать его.

...