Я настроил .mailcap
для Mutt для индивидуальной обработки MIME-типов вложений с разными «зрителями» в течение многих лет, что хорошо работает, однако mailcap может обрабатывать только одно приложение для каждого типа. Я хотел бы выбрать из набора приложений и, если возможно, выбрать приложение по умолчанию.
Я подозреваю, что эта функция выходит за рамки mailcap. Есть ли какой-либо общий обработчик файлов, который я мог бы передавать данные для обработки определенных типов по запросу и с типом по умолчанию. (Моя первая мысль была бы gnome-open
. Это что-то вроде «открытого файла», где щелчок правой кнопкой позволяет выбрать приложение, но двойной щелчок использует приложение по умолчанию.) Сложность в том, что большая часть вывода Mutt находится в stdout, а иногда выводится в оконный менеджер.
Вот пример mailcap:
text/html; elinks -dump -dump-charset utf-8 -default-mime-type text/htm %s; copiousoutput
image/jpeg; jp2a %s; copiousoutput
Сейчас, в то время как elinks в большинстве случаев подходит для рендеринга html в stdout, иногда я хотел бы использовать firefox
для html
. То же самое для jp2a, по умолчанию удобно иметь ascii, но иногда я хотел бы использовать display
для графического отображения jpeg
.