vine-users ML アーカイブ



[vine-users:051418] Re: emacs で日本語入力

  • From: Shingo Kintaka <kintaka@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:051418] Re: emacs で日本語入力
  • Date: Sat, 15 Jun 2002 21:19:23 +0900
On Sat, 15 Jun 2002 15:45:07 +0900
Takashi Umeno <umeno@xxxxxxxxxxxxxxxxx> wrote:

bashの起動スクリプトの中で、
/etc/profile.dの中にある拡張子shのファイルが実行されているのですが、
その中のime.shと言うスクリプトの中で、

[  "WNN7_FONT_END" = "xwnmo" ] && alias emacs='XMODIFIERS@im=none emacs'

とされています。

どうも、emacs利用時に環境変数XMODIFIERSの値をnoneにしておくかどうかの違
いのようです。

メニューから起動した時は、オプション無しのemacsなのでしょう。
ターミナルから起動すると上記のaliasが設定されているため現象があらわれた
と考えられます。

ルート権限でメニューエディタを起動しemacsの起動パラメータの部分を
XMODIFIERS@im=none emacs
とすれば、よいのではないでしょうか?


> VineLinux2.5CR を使用しています。
> emacs で日本語を入力するとき、起動の仕方で状況が変わります。
> (1)Ktermからemacs & とします。
>    emacsの画面の下部に[あ予]が出て来て日本語をローマ字で入力
>    出来ます。スペースキーで漢字変換が出来ます。
>    C-\ とすると[--]となり、半角モードになります。
>    これは正常だと思います。
> (2)アイコンからemacsを起動します。WindowMakerです。
>    emacsの画面の下部に[あ予]が出て来て日本語をローマ字で入力
>    出来ます。スペースキーで漢字変換が出来ます。
>    なぜか右下の方に[---]が出て来ています。
>    C-\ としても半角モードにはならず、右下の[---]が[あr]となり、
>    別の日本語入力のモードになります。日本語をローマ字で入力
>    するとスペースキーでは、漢字になりませんが、C-w で漢字に
>    変換されます。Enterを押すと、文字化けします。
> (3)Kterm 上でexec emacs とすると(2)と全く同じ状況になります。