В большинстве сред рабочего стола используется спецификация действий MIME Freedesktop.org. Каждая программа имеет файл .desktop
в /usr/share/applications
и / или ~/.local/share/applications
, предоставляющий информацию о программе и типах MIME, которые она принимает. Собственные настройки пользователя хранятся в ~/.local/share/applications/defaults.list
.
Схемы URI, такие как http:
или mailto:
просто перечислены как специальные типы MIME x-scheme-handler/scheme
schema. (Хотя старые программы все еще могут использовать базы данных схемы URI, специфичные для GNOME или KDE.)
Некоторые "традиционные" почтовые программы, такие как Alpine или Mutt, все еще используют более старый файл ~/.mailcap
для определения лучшего инструмента для просмотра вложений. Это отчасти потому, что они основаны на терминалах и требуют разных механизмов.