[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 を起動させないためのリソースの設定方法が他に
ありましたら教えて下さい。


-- 
金田 浩一