XFree86 3.3.1と日本語環境構築
XFree86 3.3.1の設定
(1) XF86Setup
XF86Setupを起動し、設定を行います。最初のマウスの設定が終わるまでは
Quick Pointに触れないように、キーボードで設定します。
# XF86Setup
(2) X Serverにシンボリックリンクを張る
# cd /usr/X11R6/bin
# ln -s XF86_SVGA X
(3) /etc/XF86Config
XF86Setupでの設定だけでXFree86を起動することが出来なかったので、他の
同じVideo chipのものを http://www.jp.freebsd.org/ で検索して設定して
無事起動できました。
# vi /etc/XF86Config
私がFMV-475NL/Sで使っているXF86Configは こちら です。
X Window Systemが立ち上がれば、pakagesにある様々なX Windowアプリケーションを利用
可能になり快適にFreeBSDを楽しめるでしょう。もちろんゲームも...(^^;
日本語環境の構築
(1) ~/.cshrcの設定
~/.cshrcに以下の通り設定を追加・変更を加えた。
setenv PAGER jless
setenv INFOPATH /usr/share/info:/usr/local/info
setenv LANG ja_JP.EUC
setenv LC_CTYPE ja_JP.EUC
setenv PERL_BADLANG 0
(2) Ktermの設定
~/.Xresourcesに次の通り設定し、.xinitrcでkinput2を起動しておくと、Kterm
からShift + SpaceでCannnaを起動し日本語入力できるようになる。
KTerm*KanjiMode: euc
KTerm*vt100*translations:#override\
Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
KTerm*allowSendEvents: true
(3) LOCALEに関する問題
LANGにja_JP.EUCを設定することでいくつかの問題が生じます。
それを次のように解決しました。
(a) LC_TIME
/usr/share/locale/ja_JP.EUCにLC_TIMEが無いのでシンボリックリンクを
張ります。
# ln -s /usr/share/locale/en_US.ISO_8859-1/LC_TIME /usr/share/locale/ja_JP.EUC/LC_TIME
(b) /usr/X11R6/lib/X11/config/FreeBSD.cf
-lxpg4オプションをExtralibrariesにつける。
#define ExtraLibraries /**/
↓ ↓
#define ExtraLibraries -lxpg4
(c) jperlでWarningが出る件。
jperlで以下のようなWarningが出る。
perl: warning: Setting locale failed.
perl: warning: Please check that your locale setting:
LC_ALL = (unset),
LANG = "ja_JP.EUC"
are supported and installed on your system.
perl: warning: Falling back to the standard locale("C").
環境変数PERL_BADLANGを設定する。
csh 系(tcsh等) setenv PERL_BADLANG 0
bsh 系(sh, bash等) export PERL_BADLANG=0
(d) /usr/X11R6/lib/X11/locale/ja/XLC_LOCALE
下記patchを当てる。
--- cut here ---
*** /usr/X11R6/lib/X11/locale/ja/XLC_LOCALE.orig Tue Dec 9 01:54:29 1997
--- /usr/X11R6/lib/X11/locale/ja/XLC_LOCALE Tue Dec 9 01:55:07 1997
***************
*** 35,40 ****
--- 35,41 ----
}
font {
primary JISX0201.1976-0:GR
+ substitute JISX0201.1976-0:GR
vertical_rotate all
}
}
--- cut here ---
(4) muleの設定
(a) ~/.emacs
以下の1行を追加してctrl-oでcannaを起動できる。
(load-library "canna")(canna)
(b) ~/.Xresorces
要町フォントをFontSetに定義することで640×480の画面でもmuleを利用
しやすく出来ます。
muleの起動時に-fn 12をつけてFontSetを指定して下さい。
Emacs*FontSetList: 12
Emacs*FontSet-12: -misc-fixed-medium-r-semicondensed--13-*-*-*-*-*-iso8859-1,\
-mnkaname-fixed-medium-r-normal--12-*-*-*-*-*-jisx0208.1983-0,\
-mnkaname-fixed-medium-r-normal--12-*-*-*-*-*-jisx0201.1976-0
さらに小さな日本語フォントを利用したい場合はこちらです。
戻る
Last Update 1998.11.16