LINUX.ORG.RU

/etc/mailcap: просмотр HTML-вложений в Mutt из X11

 ,


0

1

Всем здравствуйте.

Mutt при просмотре вложений в формате HTML вызывает первый обработчик из /etc/mailcap:

text/html; /usr/bin/sensible-browser '%s'; description=HTML Text; nametemplate=%s.html
# ...
text/html; /usr/bin/chromium %s; test=test -n "$DISPLAY"
# ...
text/html; /usr/bin/lynx -force_html '%s'; needsterminal; description=HTML Text; nametemplate=%s.html
text/html; /usr/bin/lynx -dump -force_html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html

Хочется, чтобы при просмотре HTML-вложения из Mutt запускался именно первый консольный браузер (скажем, elinks или даже лучше elinks -dump -dump-color-mode 1) вместо условного chromium, даже если переменная DISPLAY определена (если я захочу себе rich user experience, я запущу вместо Mutt что-нибудь другое).

В то же время хочется, чтобы такое поведение касалось только Mutt, т. е., если я в консоли выполняю

run-mailcap %s.html

– чтобы таки запускался обычный браузер. Вопрос: как?

Т. е. есть, конечно, простой обходной путь в виде

alias mutt='DISPLAY= mutt'

– но как-то это неспортивно.

★★★★★

Скопировать /etc/mailcap в ~/.mailcap и отредактировать? Я не знаю, будет ли он читать /etc/mailcap, если нашёл ~/.mailcap. Возможно, достаточно будет одну строку для HTML там указать.

xaizek ★★★★★
()
Ответ на: комментарий от xaizek

Спасибо. Похоже, что действительно так.

Bass ★★★★★
() автор топика
Ответ на: комментарий от akk

Да, и это тоже.

Спасибо!

Bass ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.