絖綛 N@i.jp  昨日:00022524
 今日:00000157
 総計:00106048
keywords
管理者専用
  Post   Add link   Control Panel 































新しいトピック
最新:10/01 12:07


新しいコメント
最新:07/28 16:47






管理人へMAIL

プライバシーポリシー

kinput2+ことえりパッチ

ktermの次はkinput2を入れようと試みたのですが・・・


 前回まででktermがインストールされましたので、X-Window環境で日本語の表示までは大丈夫な筈なんで、次は日本語の入力です。
 X-Windowで日本語入力するには、一般的には
┌────────┐         ┌──────────┐
│ かな漢字変換 │ ┏━━━━━┓ │各種X-Windowアプリ│
│ サーバ    │→┃入力サーバ┃→│(KTerm等)    │
│(cannna,Wnn等)│ ┃(kinput2) ┃ │          │
└────────┘ ┗━━━━━┛ └──────────┘
という関係になるのですが、今回は、かな漢字変換サーバに MacOS-X に標準で組み込まれている「ことえり」を使うようにしたいと考えています。そのため kinput2 にパッチを当てて、かな漢字変換サーバとして MacOSに組み込み済みの Input Method (ことえり) を使うようにします。
 kinput2の入手、パッチ当て、make方法はここに詳しく書かれています。私は以下のような手順で行いました。
  1. kinput2-v3.1をダウンロード。
  2. kinput2 に対してMacintosh の Input Method を使用するためのパッチ kinput2.fix4.macim.0.2.patch.gzをダウンロードする。
  3. 上記をX11 for Mac OS Xで使えるようにするためのパッチ kinput2-v3.1-macim-20040417.patch.gz をダウンロード。
  4. 上3つを同じディレクトリ下に置く。
  5. kinput2-v3.1を解凍する。
    $ tar -xvzf kinput2-v3.1.tar.gz
    
  6. パッチの方も解凍する。もしWebブラウザを使ってダウンロードしたなら既に解凍されているかもしれない。その場合は不要。
    $ gunzip Kinput2.fix4.macim.0.2.patch.gz
    $ gunzip kinput2-v3.1-macim-20040417.patch.gz
    
  7. パッチをあてる。
    $ cd kinput2-v3.1
    $ sed -n -e '143,549p' -e '581,$p' ../Kinput2.fix4.macim.0.2.patch | patch -p1
    $ patch -p0 < ../kinput2-v3.1-macim-20040417.patch
    
  8. makeする。
    $ xmkmf -a
    $ make
    
  9. インストールする。
    $ sudo make install
    $ sudo make install.man
    
  10. ホームディレクトリ直下に".Xresources"を以下のように作成する。
    KTerm*VT100*translations: #override ¥
            Mod2<Key>space: begin-conversion(_JAPANESE_CONVERSION)
    
    これは KTerm にトランスレータ(かな漢字変換)の呼び出し方法を教えるおまじないです。上の書き方で「コマンドキー+スペース」で、かな漢字変換が呼び出されるようになってます。
  11. ホームディレクトリ直下に".xinitrc"を以下のように作成する。
    export LANG=ja_JP.EUC
    export LC_COLLATE=C
    export LC_TIME=C
    export XMODIFIERS="@im=kinput2"
    /usr/X11R6/bin/kinput2 -macim &
    kterm -km euc &
    exec quartz-wm
    
    kinput2 のオプション -macim は Macintosh の Input Method を使いますという指定です。
  12. X-Windowを起動する。
 これで ktermのウィンドウが1枚表示され、このウィンドウ上で既に日本語入力が可能になっている筈なんですが・・・コマンドキーとスペースを同時に押すとカーソルの上か下に黒枠で囲われた[あ]という文字が出て、「ことえり」でかな漢字変換して日本語入力ができるようになる筈。しかし、私のトコでは、かな漢字変換して確定した文字がカーソル位置に入らず消えてしまいます。何故なんだろ〜


< 過去の記事 [ 6月の 自宅サーバ リスト ] 新しい記事 >

2004 calendar
6月
12345
6789101112
13141516171819
20212223242526
27282930


掲示板
最新:08/15 17:19


GsBlog was developed by GUSTAV, Copyright(C) 2003, Web Application Factory All Rights Reserved.