柘植です。こんにちは。
[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
|