Re: compfaceを入れたのにX-Face の画像が表示されない

Satoshi Yoshida <[email protected]> Tue, 11 Aug 2015 22:49:12 +0900
Newsgroups gmane.emacs.gnus.semi.japanese
Message-ID <[email protected]>
Katsumi Yamaoka <[email protected]> writes:

> ;; 吉田さんとメーリングリストの両方に宛てて送信してみますが、
> ;; もしリストの方に配信されないようなら、全文引用でお返事を
> ;; ください。投稿できない問題が解決しているといいのですが。
>
> In [semi-gnus-ja : No.21047]
> 	On Tue, 11 Aug 2015 18:54:03 +0900, 吉田さん wrote:
>> Windows7sp1 に gnupack_devel-13.05-2015.07.19.exe を入れて
>> Emacs24.5.1 で Gnus5.130014 を使っています。
>
>> cygwin から # apt-cyg install compface とやって
>> compface をインストールしましたが、
>
> 実は本当に必要なのは compface (エンコード) の逆を行なう
> uncompface コマンドなんですが、いっしょにインストールされました
> か?
>
>> Gnus で X-Face のついているメッセージの画像が表示されません。
>> どうすればよいでしょうか。
>
> (executable-find "uncompface")
>
> が有意の値を返しますか? [1]
> もしだめなら、uncompface コマンドがあるディレクトリを
>
> (add-to-list 'exec-path "/usr/local/bin")
>
> のように追加する必要があるでしょう。
>
> 他には gnus-article-x-face-command という変数の値が
> gnus-display-x-face-in-from になっていること、
> gnus-treat-display-x-face という変数の値が head であることを確認
> するくらいですね。
>
> あと、もし Gnus に contrib/compface.el というファイルがあるなら、
> 正規の compface.el をそれで置き換えてしまう手もあります。[3]
> その場合、uncompface コマンドは不用になります。
>
> [1] *scratch* バッファにコピーして、行末で C-j、など。
> [2] C-h v 変数名 RET
> [3] M-x byte-compile-file でコンパイルして、.elc ファイルを更新
>   してください。

まず ~/gnus/contrib/compface.el があったのでコンパイルしました。
しかし画像は表示されませんでした。

次に uncompface ですが、自分でインストールした覚えはないものの、
(executable-find "uncompface") は "/usr/bin/uncompface" を返し、
(add-to-list 'exec-path "/usr/bin") を
.gnus.el に加えてみましたが、画像は表示されませんでした。

そして gnus-article-x-face-command という変数の値は
gnus-display-x-face-in-from になっていましたが、
gnus-treat-display-x-face という変数の値は
head ではなく nil でした。
これはどう修正すればよいでしょうか。

-- 
Satoshi Yoshida
mailto:[email protected]
http://yoshidasatoshi.com