Vitruvian Penguin
knoppix

[knoppix:3496] Re: 中国語入力システムChinputの導入手順について

Date: Tue, 22 Jun 2004 18:14:45 +0900
X-mailer: Sylpheed version 0.9.11 (GTK+ 1.2.10; i386-pc-linux-gnu)
柘植です。こんにちは。

[knoppix:3488] 中国語入力システムChinputの導入手順について
s_tamura@xxxxxxxxxxxxxxxxxx wrote:

> 以上、chinputの導入手順を、多少長くなりましたが、まとめて
> ご報告いたしました。私個人の目標は、KNOPPIX for CJ(K)+SEA

門外漢なのですが、野次馬的興味を持ってchinputを使ってみました。
田村さんと同じknoppix_v3.4_20040510-20040520をHDにインストールした上で、
こんなふうにしました。

 1. apt-get install chinput

  この段階では$HOME/.pyinputディレクトリは存在しません。
 
 2. chinputを実行してみます
   $ chinput
   Chinput Version 3.0.2 -- XIM Server
   Distributed under the terms of the GNU General Public License (GPL)
   Basic: Cannot open font -*-*-*-*-*--16-*-*-*-*-*-big5-0

  $HOME/.pyinputディレクトリができています。
  chinputの実行時に生成されるようです。

 2. apt-get install xfonts-intl-chinese
 
 3. vi /usr/X11R6/lib/X11/fonts/misc/fonts.alias

    8x16   -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-15
  の最後の`5'を取って
    8x16   -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-1
  とします。
 
 4. xset fp rehash

 5. ここで再度chinputを実行してみます。
   buxus@box:~$ killall chinput
   buxus@box:~$ chinput
   Chinput Version 3.0.2 -- XIM Server
   Distributed under the terms of the GNU General Public License (GPL)
   /home/buxus/.pyinput/sysfrequency.tab file can't open
   Chinput ................................................[OK]
  
 6. もう一度chinputを実行してみます。
   buxus@box:~$ killall chinput
   buxus@box:~$ chinput
   Chinput Version 3.0.2 -- XIM Server
   Distributed under the terms of the GNU General Public License (GPL)
   Couldn't load /home/buxus/.pyinput/usrphrase.tab. Please fix it. size or 
load error
   Chinput ................................................[OK] 

 7. このときの~/.pyinputディレクトリ
   -rwx------  1 buxus  buxus  43864 2004-06-22 15:48  sysfrequency.tab
   -rw-------  1 buxus  buxus      0 2004-06-22 15:48  usrphrase.tab
 
 8. これでchinputを使ってみます
    killall chinput
    LANG=zh_CN.GB2312 chinput &
    LANG=zh_CN.GB2312 LC_ALL=zh_CN.GB2312 XMODIFIERS="@im=Chinput" kwrite &

 9. Ctrl + SPACE で 入力できるようです。

10. いったんchinputを終了して、再度実行してみましたがエラーは出ないようです。

oowriteやkonquerorの起動には、田村さんのスクリプトと、これまた田村さん御
紹介のKNOPPIX-THに入っていた`run-jap'(名前が...(^^;)というスクリプトを単
純にくっつけてみただけですが、こんなのを使ってみました。起動したいアプリ
ケーションをオプション付きで引数に指定します。指定しなければダイアログ
ボックスが表示されます。GIMP, konqueror, oowriterで確認しました。

--->8------------------------8<---
#!/bin/sh

#簡体字
CN="zh_CN.GB2312"
#繁体字
#CN="zh_TW.Big5"

ps -C chinput 2>&1 > /dev/null
if [ "$?" != 0 ]; then
      LANG=$CN /usr/bin/chinput &
fi
export LANG=$CN
export LC_ALL=$CN
export XMODIFIERS="@im=Chinput"
if [ "x"$* != "x" ]; then
        echo "Executing: $*..."
        exec $*
else
        export EXEC=`kdialog --title "Think Chinese" --inputbox "Enter command 
to be run under Chinese environment (e.g. konqueror, kwrite, oowriter):"`
        exec $EXEC
fi
--->8------------------------8<---

-- 
Tsuge Akihide
<Prev in Thread] Current Thread [Next in Thread>