.neomutt/config
私が呼び出す印刷スクリプトを使用します。
set print_command="/home/myself/.config/neomutt/print.sh"
過去には機能しましたが、しばらく電子メールを印刷する機会がなく、今は機能しません。私はスクリプトに触れましたが、neomuttは電子メールメッセージ自体を渡すためにprintコマンドを使用していないようです。
スクリプトprint.sh
自体は次のとおりです。
#!/bin/bash
input="$1" pdir="$HOME/Desktop" open_pdf=evince
# check to make sure that enscript and ps2pdf are both installed
if ! command -v enscript >/dev/null || ! command -v ps2pdf >/dev/null; then
echo "ERROR: both enscript and ps2pdf must be installed" 1>&2
exit 1
fi
# create temp dir if it does not exist
if [ ! -d "$pdir" ]; then
mkdir -p "$pdir" 2>/dev/null
if [ $? -ne 0 ]; then
echo "Unable to make directory '$pdir'" 1>&2
exit 2
fi
fi
tmpfile="`mktemp $pdir/mutt_XXXXXXXX.pdf`"
enscript --font=Courier8 $input -2r --word-wrap --fancy-header=mutt --encoding=88593 -p - 2>/dev/null | ps2pdf - $tmpfile
$open_pdf $tmpfile >/dev/null 2>&1 &
sleep 1
rm $tmpfile
echo "INPUT: $1"
orを追加すると、echo "INPUT: $input"
コマンドが実行されたときにneomuttが実際の電子メールをコマンドINPUT:
に転送するかどうかを確認できますか?<print-message>
答え1
私は多くの調査を行い、あなたが古い投稿を整理したことを発見しましたが、あなたが使用しているファイルを元のどこから入手したのかわかりprint.sh
ません。ファイルは自分で作成しましたが、アップロードされませんでした。そのパラメータを削除すると、スクリプトは再実行されますが表示されます。mutt.hdr
--fancy-header=mutt
print.sh
Unicodeをサポートする新しい印刷スクリプトを始めるそれでも。