Personal tools
You are here: Home コンピュータ Mac OSX Tips X11でことえり
Document Actions

X11でことえり

by すぎお last modified 2007-09-26 10:05

Mac OSXのX11環境で、ことえりで日本語入力を行う。

Apple http://developer.apple.com/tools/ のサイトから開発ツール(XCode)をダウンロード/インストールする。

kinput2(ftp://ftp.sra.co.jp/pub/x11/kinput2)のソースをダウンロード

Tiger用パッチ(http://www.sol.dti.ne.jp/~kikuyan/macosx/patches/kinput2-v3.1-macim-20050629.patch.gz)もダウンロード

Panther用パッチ(http://www.sol.dti.ne.jp/~kikuyan/macosx/patches/kinput2-v3.1-macim-20040417.patch.gz)

kinput2のことえり用のパッチを以下のサイト(九州大学の園田氏のサイト)からダウンロードする。

Kinput2-MacIM.README.gz

Kinput2.fix4.macim.0.2.patch.gz

つまり kinput2-v3.1.tar.gz

Kinput2.fix4.macim.0.2.patch.gz

kinput2-v3.1-macim-20050629.patch.gz

をダウンロードする。

すべて同じディレクトリにダウンロードする。

X11のターミナルから以下を実行する。

$ tar xfz kinput2-v3.1.tar.gz
$ cd kinput2-v3.1

Kinput2.conf を編集する。UseMacIMを有効にする。

#define UseMacIM ...

コンパイル/インストールする。

$ gzip -cd ../kinput2.fix4.macim.0.2.patch.gz | sed -n -e '143,549p' -e '581,$p' | patch -p1
$ gzip -cd ../kinput2-v3.1-macim-20050629.patch.gz | patch -p0
$ xmkmf -a
$ make
$ sudo make install
$ sudo make install.man

X11用の設定ファイル(.xinitrc environment.plist .Xresources)を用意する。

.xinitrcについて

cp /usr/X11R6/lib/X11/xinit/xinitrc ~/.xinitrc

以下の内容を追加する。

kinput2=/usr/X11R6/bin/kinput2
if [ -x $kinput2 ]; then
$kinput2 &

fi

environment.plistについて

ホームディレクトリに .MacOSXフォルダを作成する。

$ mkdir .MacOSX

/Developer/Applications/Utilities/Property List Editor を起動する。

プロパティを以下のように設定(ClassはすべてString)する。

LANG ja_JP.UTF-8
LC_COLLATE C
LC_TIME C
XMODIFIERS @im=kinput2 

~/.MacOSX/environment.plist として保存する。

~/.Xresourcesを以下の様に作成する。

emacs*inputMethod:  xim
emacs*useXim: true
kinput2*OverTheSpotConversion*modeShell.borderWidth: 0
kinput2*OverTheSpotConversion.useOverrideShellForMode: true
kterm*openIm: true
kterm*allowSendEvents: true
« November 2008 »
Su Mo Tu We Th Fr Sa
1
2345678
9101112131415
16171819202122
23242526272829
30
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: