Mime Policy: различия между версиями
Строка 19: | Строка 19: | ||
$ mailprogram протокол:test@altlinux.org | $ mailprogram протокол:test@altlinux.org | ||
Если протокол {{prg|mailto:}} поддерживается приложением, | Если протокол {{prg|mailto:}} поддерживается приложением, | ||
в его .desktop файл следует добавить MimeType=x-scheme-handler/mailto | в его .desktop файл следует добавить | ||
MimeType=x-scheme-handler/mailto; | |||
=== Файловые менеджеры === | === Файловые менеджеры === | ||
Строка 40: | Строка 41: | ||
x-scheme-handler/file | x-scheme-handler/file | ||
таким образом, рекомендуемый вид для filemanager.desktop | таким образом, рекомендуемый вид для filemanager.desktop | ||
... | |||
Exec=filemanager %U | Exec=filemanager %U | ||
MimeType=x-scheme-handler/computer;x-scheme-handler/trash;x-scheme-handler/network;inode/directory; | MimeType=x-scheme-handler/computer;x-scheme-handler/trash;x-scheme-handler/network;inode/directory; |
Версия от 15:31, 9 августа 2011
TODO
Поддержка форматов файлов
TODO
Поддержка протоколов
Почтовые клиенты
Почтовый клиент должен поддерживать протокол mailto:. Это можно проверить, запустив почтовый клиент с командной строки:
$ mailprogram протокол:test@altlinux.org
Если протокол mailto: поддерживается приложением, в его .desktop файл следует добавить
MimeType=x-scheme-handler/mailto;
Файловые менеджеры
freedesktop-совместимый файловый менеджер должен поддерживать протоколы computer: trash: network: и mime-тип inode/directory (каталог). Также, необязательно может быть заявлена поддержка протокола file: Это можно проверить, посмотрев, обрабатываются ли эти протоколы как аргументы командной строки:
$ filemanager computer: $ filemanager trash: $ filemanager network: $ filemanager file:/usr
для каждого поддерживаемого протокола нужно добавить в ключ MimeType .desktop файла mime-тип "обработчик протокола", соответственно
x-scheme-handler/computer x-scheme-handler/trash x-scheme-handler/network x-scheme-handler/file
таким образом, рекомендуемый вид для filemanager.desktop
... Exec=filemanager %U MimeType=x-scheme-handler/computer;x-scheme-handler/trash;x-scheme-handler/network;inode/directory;
Приоритет приложений
TODO