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