UNIXな生活
更新:2003/1/11  
Linuxな生活  FreeBSDな生活
 Solarisな生活
 JAVAな生活
 Practical use
 掲示版
FreeBSDでの日本語環境の構築

日本語環境の構築
*Package,Portsのバージョンはページ作成時のものです、現在のバージョンは変わっています。
*一部(X-Window関連)で、Gnomeを起動するように記述してあります。Gnomeを使用しない場合は適時変更して下さい。


”/stand/sysintall”から追加するパッケージ
   かな漢字変換
     ja-FreeWnn-server-1.1.1a018
     ja-Canna-3.2.2
   中継サーバー
     ja-kinput2-cannna+freewnn-3.0
   マニュアル
     ja-man-doc-4.6
     ja-man-1.1j_5
   ページャー
     ja-less+iso-358.254_1
   日本語コンソール表示KON
     ja-kon2-14dot-0.3
   日本語コンソール
     ja-kterm-6.2.04
     *起動(x-window) %kterm -sb -km euc

   日本語に対応したviクローンjvim(vim)
   jvimにはcanna用のjvimとwnn用(freewnn、wnn6、wnn7に別れる)のjvimが存在します。
     package ja-jvim-canna+freewnn-3.0.j2.1a
     ports jvim3-canna+freewnn
   日本語入力は、viではinsertモードで"Ctrl+\"、gomeコンソールでは"shift+spase"、ただし通常のコンソールでは日本語表示できないためkonを使用します。gnomeではgnome-terminalかktermでそのまま使用できます。

   TrueTypeFontの追加(X-Window使用時)
   kochiを使用します。
     package ja-kochi-ttfonts-20020727

   TCL/Tkの追加(X-Window使用時)
      package   ja-tcl-8.0jp
                ja-tk-8.0jp


日本語入力関連設定

  これから行なう環境設定ですが、すべてのユーザーに反栄させたい場合は、/etc/csh.cshrcへ
  単独のユーザーに設定したい場合は~/.cshrcへ記述して下さい。なお、#行はコメントです。

  WNN,Cannaを設定します。
    ~/.cshrc か /etc/csh.cshrc に追加
      setenv JSERVER hostname
      setenv CANNAHOST hostname
      setenv XMODIFIERS '@im=kinput2'


  Xの起動設定
    ~/.xinitrc を作成(startxまたはxinitでXを起動する場合に使用)
      #!/bin/sh
      kinput2 -ccdef ccdef.kinput2.egg &
      #kinput2 -wnn &
      #kinput2 -canna &
      sleep 3#これ重要です。
      #GNOME
      exec gnome-session

   ~/.gnomercを作成(GDM"Gnome1.4"から起動する場合に使用)
     xinitrc=$HOME/.xinitrc
     if [ -f "$xinitrc" ]; then
        exec /bin/sh "$xinitrc"
     fi

   ~/.xsessionを作成(XDMから起動する場合に使用)
     xinitrc=$HOME/.xinitrc
     if [ -f "$xinitrc" ]; then
        exec /bin/sh "$xinitrc"
     fi

  Jmanとjless の設定
    ~/.cshrc か /etc/csh.cshrc に追加
      setenv LC_CTYPE ja_JP.EUC
      alias man env LANG=ja_JP.EUC jman
      setenv PAGER jless

  jvimの設定
    通常の設定ではバックアップファイルを作ってしますので、ホームに.jvimrcを作成し以下を追加。
      set nobackup

    ~/.cshrc か /etc/csh.cshrc に追加
      alias vi jvim

  TrueTypeFontの設定(X-Window使用時)
    /etc/X11/XF86Configを編集
    Section "Files"に以下を追加
      FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
    Section "Module"に以下を追加
      Load "freetype"#Gnome用
      Load "type1"#Gnome用
      Load "xtt"

  これで最低限の環境が出来上がりました。
  次から作成したユーザーに反映させるには、設定ファイルのスケルトンファイルの置場、/usr/share/skel/以下に
  dot.cshrcなどdotを付けてコピーします。
  cp .cshrc /usr/share/skel/dot.cshrc
  cp .jvimrc /usr/share/skel/dot.jvimrc
  cp .xinitrc /usr/share/skel/dot.xinitrc
  cp .xsession /usr/share/skel/dot.xsession
  cp .gnomerc /usr/share/skel/dot.gnomerc




Producted by Tomoya Sakurai