[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:13990] emacs & kinput2
金田といいます。
FAQ なのは承知していますし、
一応、解決策も見つかりつつあるんですが、
どうもよく分からないので教えて下さい。
症状は [debian-users:12615] と同じです。
slink の、以下のような環境で Emacs を使う際、
Shift-Space などのキー操作で kinput2 のウィンドウ
(XIM のウィンドウって言うんでしょうか) が
出るのを抑止する方法が分かりません。
ii emacs20 20.3-7 The GNU Emacs editor.
ii emacsen-common 1.4.8 Common facilities for all emacsen.
ii libc6 2.0.7.19981211 GNU C Library: shared libraries
ii locales 2.0.7.19981211 GNU C Library: National Language (locale) da
ii wcsmbs-locale-j 0.4.11 WC<->MBC convert function libraries for Japa
ii kinput2-wnn 2.0.4-4 An input server for easy input of Japanese t
ii wnn 4.2-10 Japanese input system
ii wnn-common 4.2-10 Files shared among wnn, cwnn and kwnn
ii t-code 2.0beta5-2 Yet another Japanese input method
Emacs*inputMethod: none
とかしても変わらず、
(っていうか、最初から
*inputMethod: kinput2 とはしてないので当たり前か)
Emacs*xnlLanguage: C
とかすると、Segmentation fault です。
それで、
1. .bash_profile の、
export XMODIFIERS="@im=kinput2"
をコメントアウト、
2. .Xresources から
xnlLanguage などの指定も外して、
3. コマンドラインから
$ (unset LANG; emacs)
という方法で、どうにか日本語変換用のウィンドウが出るのを止められる
という事まで分かりました。
今、試していたら、
$ LANG= emacs でもいけるようです。
# これなら、alias も使えるなァ。
# 書いてるうちに取りあえず自己解決してしまった ^^;;
しかし、
XMODIFIERS も inputMethod も指定していないのに、
LANG が ja_JP.ujis なだけで kinput2 が
起動してしまうものなんでしょうか?
もし、Emacs で kinput2 を起動させないためのリソースの設定方法が他に
ありましたら教えて下さい。
--
金田 浩一