my Top page| ドジ話の目次| 前のドジ話次のドジ話

ニュースリーダー(T-Gnus) でも x-face

  2000年08月09(水)

  ネットニュース環境は抜群になりました。ニュースの購読や投稿をホイホイ
行っています。メーラーの Mew でも使っている x-face をネットニュース で
も使ってみようと思い立ちました。
  が、色んな資料を参考?にしても上手くいきません。一度は使用を諦めよ
うかと思いましたが、ML やネットニュースの先達に助けて貰って、越えるこ
とができました。感謝、感謝です。
  メーラーの場合と基本的な設定方法が違っていることに気づかなかったのが
そもそもの原因でした。エンコードされたファイル(~/.xface)を使用するか、
生のファイル(~/xface.xbm)を読み込んでエンコードするかの違いでした。

  README.ja (x-face.el v1.3 取扱い説明書) に詳しい説明がありました。ちゃ
んと読まなければいけないですね。これ以後、README ファイルのリスト一覧を作っ
て、見るようにしています。
# find / -name "READ*" > readme_list.txt
という風にして。

(参考)起動時のグループバッファー画面



(参考)サマリー画面と記事画面



----------- ~/.xemacs.el の x-face 関連部分 ------------------------------
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; T-Gnus 6.13.3 (参考)
;;   NetNews リーダー GNUS (SEMI 対応版)
;;   M-x gnus で起動します
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; X-Face insert ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;  ~/.emacs に次のように書いて下さい。

(autoload 'x-face-encode "x-face"
  "Generate X-Face string(s) from xbm file." t)
(autoload 'x-face-insert "x-face"
  "Insert X-Face fields." t)
(autoload 'x-face-save "x-face"
  "Save X-Face fields to files." t)
(autoload 'x-face-view "x-face"
  "View X-Face fields." t)
(autoload 'x-face-ascii-view "x-face"
  "View X-Face fields as ascii pictures." t)

; XEmacs の場合のみ。詳細は 6. XEmacs の項をご覧下さい。
(autoload 'x-face-xmas-display-x-face "x-face"
  "Display X-Face fields as XEmacs-glyph." t)
(autoload 'x-face-xmas-force-display-x-face "x-face"
  "Display X-Face fields compulsorily as XEmacs glyph." t)
(autoload 'x-face-xmas-remove-x-face-glyph "x-face"
  "Remove X-Face images and some text-properties." t)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; xface.xbm ファイルを使用するときの設定.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;(setq x-face-image-file-directory "~/x-faces")
(setq x-face-image-file-directory "~/")
;;(setq x-face-default-xbm-file "myface.xbm")
(setq x-face-default-xbm-file "/home/manpou/xface.xbm")

;;  最低これだけ書いておけば GNUS または Gnus と mh-e, RMAIL, VM, cmail
;;  および Mew で使えるはずですが、他の Newsreader/Mailer を使ったり環境
;;  やユーザの好みに合わせて変えたい場合、あるいは Wanderlust を XEmacs
;;  で使う場合には、後述の 5. Customize や 6. XEmacs の項を 参照して下さ
;;  い。

;; このままでは
;; コマンドラインで,[Insert] xbm.file: ~/xface.xbm と毎回問われますので。

(setq x-face-insert-interactive nil)
;;を記述します.



;;  手動で M-x x-face-insert する以外に、送信バッファを編集し始めるとき
;;  に X-Face フィールドを自動付加して、かつイメージを表示させたいときは
;;  次のように hook を設定して下さい。
;;   **---------------------------------------------------------------**
;;   ** 5. Customize. で説明した hook の設定                          **
;;   ** ...送信するメッセージに X-Face フィールドを自動付加するには...**
;;   **    の代わりに使って下さい。                                   **
;;   **                                                               **
;;   **    ただし Mew 1.91 以前のものを使う場合は 5. Costomize. の    **
;;   **    説明のままで良く、以下のように書き換える必要はありません。 **
;;   **---------------------------------------------------------------**
;;
;;(add-hook 'HOOK
;;(add-hook 'gnus-message-setup-hook
;;	  (lambda ()
;;	    (x-face-insert "~/")
;;	    (x-face-xmas-force-display-x-face) ; Mew 1.91 以前では不要
;;	    ))
; x-face-default-xbm-file で指定した xbm ファイルの内容がエンコードされ、
; かつイメージを表示します。HOOK にはお使いになる Newsreader/Mailer に
; よって、それぞれ以下のものを使って下さい。
;
;       Gnus                    gnus-message-setup-hook

;; from Yamaoka
;;x-face.el をお使いのようなのですが、配布版に含まれている README.ja を
;;ご覧になったことはありませんか?
;;

;;(add-hook 'gnus-message-setup-hook 'x-face-insert)
;; Gnus (v5.4 以上) では、こうすると x-face-default-xbm-file で指定した
;; xbm ファイルの内容がエンコードされて挿入されます。

(add-hook 'gnus-message-setup-hook 'x-face-insert)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; エンコードされた ~/.xface ファイルを使うときは次のように設定します.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;(with-temp-buffer
;;  (insert "X-Face: ")
;;  (insert-file-contents "~/.xface")
;;  (goto-char (point-max))
;;  (or (bolp) (insert "\n"))
;;  (setq message-default-headers (buffer-string)))

;; end by manpou



my Top page| ドジ話の目次| 前のドジ話次のドジ話