ATOK

2008-04-04 (金) 10:41:25

ATOKX sargeにインストール

etchへのインストールはetchORCAを見てください。

ATOKXのCDのファイルatok-1.0-1.i386.tgzとiiimf.tgzを/tmp/atokxにコピー。
パッチも/tmp/atokxにコピー。

# apt-get install atokx

~/.xsession

# ---- language-env DON'T MODIFY THIS LINE!
# 以下のシェル変数によって、動作が変わります。
#起動時にktermが開かないようにする。
TERMINAL_EMULATOR=none
# $WINDOW_MANAGER
LANG=ja_JP.eucJP
export LANG
PATH=$HOME/bin:$PATH
# .xmodmap の読み込み
xmodmap $HOME/.xmodmap
#=======================================================================
# 日本語入力 (XIM) の設定
# XIM サーバーを起動する
#if type kinput2 &> /dev/null ; then
#  kinput2 -canna &
#fi
#XMODIFIERS=@im=kinput2 ; export XMODIFIERS
# atokxの設定
/usr/lib/atokx/im/locale/ja/atokserver/atokx_client
XIM=htt
XMODIFIERS=@im=$XIM
export XMODIFIERS
#=======================================================================
    以下略

~/.xmodmap

keycode 112 = slash
keycode 63 = asterisk
keycode 82 = minus
keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 86 = plus
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 108 = Return
keycode 90 = 0
keycode 91 = period
keycode 49 = Zenkaku_Hankaku
keycode 120 = Zenkaku_Hankaku

etchでは keycode 208 = Zenkaku_Hankaku

~/.Xresources

! ---- language-env DON'T MODIFY THIS LINE!
!ATOKの表示を消す。
*disableStatusArea: true
!---------------------------------------------------------
! XIM の設定
!---------------------------------------------------------
    以下略

ATOKXを使うとopenofficeでカーソルの下にATOKが表示される。これを消すための設定。
ただし、*disableStatusArea: trueを追記するとkdeアプリケーションでATOKXが使えなくなる。

 

openofficeでATOKXを使えるよう
/etc/openoffice/openoffice.confの最後に

export USE_XOPENIM=t

を追記。

 

apt-lineをsidに変更するとetchでもapt-get install atokxでATOKXをインストール可能になった。(2007/4/11)

ATOK for Linux sargeにインストール

購入したCDのファイルを/tmp/atokx2にコピー。

# apt-get install atokx2

~/.xsessionに

. /opt/atokx2/bin/atokx2_client.sh

を追記。

#=======================================================================
# 日本語入力 (XIM) の設定
. /opt/atokx2/bin/atokx2_client.sh
# XIM サーバーを起動する
#if type kinput2 &> /dev/null ; then
#  kinput2 -canna &
#fi
#XMODIFIERS=@im=kinput2 ; export XMODIFIERS
#/usr/lib/atokx/im/locale/ja/atokserver/atokx_client
#XIM=htt
#XMODIFIERS=@im=$XIM
#export XMODIFIERS
#export USE_XOPENIM=t
#=======================================================================
# reboot

常にATOKパレットが表示されたままの状態。これを変更するためのATOK for Linuxプロパティが開けないバグあり。
こちらhttp://www3.justsystem.co.jp/download/atok/up/lin/050615.htmlよりアップデートモジュールをDLして/tmpにコピーして解凍。

# tar vzxf atokforlinux_update_17_0_2_1.tar.gz
# cd /
# tar vzxf /tmp/atokforlinux_update_17_0_2_1/bin/ATOK/atokx-17.0-2.1.i386.patch.tar.gz 

パッチを適用する。

 

.xmodmapをATOKXと同様に行う。が、変更だけでは半角/全角キー、カタカナ/ひらがなキーでATOKのon/offができない。
apt-lineに

deb http://kmuto.jp/debian/mtu unstable main

を追加して

# apt-get install iiimf-htt-server iiimf-htt-xbe libiiimp0 libiiimcf2 iiimf-htt-csconv

すると半角/全角キー、カタカナ/ひらがなキーでon/offが可能になった。
参照:http://lists.debian.or.jp/debian-users/200506/msg00070.html
成功したらapt-lineのdeb http://kmuto.jp/debian/mtu unstable mainは必ず消しておくこと。そのままapt-get dist-upgradeすると大変なことになります。

単語一括登録

WindowsのATOK辞書ユーティリティで登録単語を一覧出力する。
Unicodeにはチェックをいれず、s-jisのまま出力。ファイル名は何でも良いがtango.txtとしておく。
tango.txtをsargeの/tmpにコピー。

# cd /tmp
#  nkf -e  tango.txt >  tangoeuc.txt

eucコードに変換したtangoeuc.txtをATOKXに一括登録する。
UnicodeファイルはATOKXに登録できなかった。