Debian GNU/Linux Lenny の Tgifで日本語を使う

Debian GNU/Linux Lenny上で Tgifを使う場合については以下のサイトにしたがう。

備忘録のため、今回やったことをまとめる。まずは、Tgifをインストール。

# aptitude install tgif

次に現在の自分の設定を調べる。調べるべきは

上記がわかったら、/etc/X11/ロケール/app-defaults 以下にある Tgifというファイルを編集する。私の場合は、/etc/X11/ja_JP.eucJP/app-defaults/Tgifが編集対象。

# cd /etc/X11/ja_JP.eucJP/app-defaults
# cp -p Tgif Tgif.org
# vi Tgif

変更内容は以下のとおり

# diff Tgif Tgif.org
29a30
> Tgif.InitialFont:             Ryumin
374,393c375,394
< !Tgif.SquareDoubleByteFonts: \n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
< !\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
< !\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
< !\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
< !-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V
---
> Tgif.SquareDoubleByteFonts: \n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
> \n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
> \n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
> \n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
> -jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V
403c404
< !Tgif.DoubleByteInputMethod:  xim
---
> Tgif.DoubleByteInputMethod:   xim
415,417c416,418
< !Tgif.Lang:                   ja_JP.eucJP
< !Tgif.Modifiers:              false
< !Tgif.ConvSelection:          _JAPANESE_CONVERSION
---
> Tgif.Lang:                    ja_JP.eucJP
> Tgif.Modifiers:               false
> Tgif.ConvSelection:           _JAPANESE_CONVERSION
434,436c435,437
< !Tgif.MenuFontSet:            a14,k14,r14
< !Tgif.MsgFontSet:             a14,k14,r14
< !Tgif.BoldMsgFontSet:         a14,k14,r14
---
> Tgif.MenuFontSet:             a14,k14,r14
> Tgif.MsgFontSet:              a14,k14,r14
> Tgif.BoldMsgFontSet:          a14,k14,r14

/etc/X11/app-defaults/Tgif というファイルもあるがここを編集しても、tgifを呼び出す際に環境変数LANGを「LANG=ロケール」としてやらないと日本語が使えない。