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)と全く同じ状況になります。