XFree86 3.3.1と日本語環境構築


XFree86日本語環境

 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