Я использую Дурака для чтения электронной почты и большинства моих почтовых дисплеев очень хорошо как простой текст. Для нескольких исключений я привык к удару 'v', выбор части HTML сообщения и затем удара входит для просмотра того сообщения в моем браузере. Для выполнения этого у меня был файл ~/.mailcap
в моем корневом каталоге со следующей записью
text/html; google-chrome '%s'; test=test -n "$DISPLAY"; needsterminal;
Я упомянул файл от моего .muttrc
как это
set mailcap_path="~/.mailcap"
Начиная с обновления до Ubuntu 18.04 это больше не открывает новое окно браузера, а скорее показывает необработанный HTML-код в дураке. После некоторого поиска я узнал, что мне, возможно, придется использовать 'm' вместо клавиши Enter. Действительно это открывает файл в браузере, но вместо того, чтобы представить HTML, он отображает необработанный HTML сообщения.
Я должен упомянуть, что у меня была подобная проблема с PDFs, таким образом, я предполагаю, что это - что-то о Дураке: После обновления PDFs внезапно показали в Acrobat Reader, хотя мой mailcap был настроен для использования zathura. После добавления кавычек вокруг моего mailcap файла в моем muttrc дурак отобразил необработанный код PDF, когда я совершил нападки, вводят и открыл PDF в zathura, когда я поразил 'm'. Все же PDF представляется, в то время как HTML не делает.
ОТРЕДАКТИРУЙТЕ я заметил что, сохранив сообщение вручную как message.html
позволяет мне открывать сообщение и представлять его, но сохранение его как message
заставляет хром отобразить исходный код. Таким образом, следующая mailcap запись делает задание (если я поразил 'm'):
text/html; mv '%s' '%s'.html && /usr/bin/sensible-browser '%s'.html && sleep 2 && rm -f '%s'.html; test=test -n "$DISPLAY"; needsterminal;
Но это ясно не, как это, как предполагается.
То, что работало на меня, использует nametemplate=%s.html в моем ~/.mailcap как:
#GUI browser if $DISPLAY is set
text/html; /usr/bin/sensible-browser %s; test=test -n "$DISPLAY"; nametemplate=%s.html
Посмотрите эту часть Дурака FAQ