2005年1月 3日

[debian-users:42290] KDM + KDE3.2 + kinput2 + canna で日本語入力ができません

Ryuichiと申します。

Debian/SargeでのGDM+GNOME2+canna+kinput2で支障無く使っていましたが、
KDM+KDE3.2に変えたところ、日本語入力ができなくなりました。

うんざりするほどよくある話かと思いますが、どうにも日本語入力ができません。
アドバイスを頂けましたら助かります。

次のような状況です。

$ cat ~/.bash_profile (.bashrcを読み込んでいます)
export LANG=ja_JP.eucJP
export LANGUAGE=$LANG
export LC_ALL=$LANG


GDM+GNOMEでは、~/.gnomercにkinput2初期設定を書いていました。
$ cat ~/.gnomerc
export XMODIFIERS=@im=kinput2
kinput2 -canna &


KDM+KDEでは、~/.kde/Autostart/initsessionにkinput2初期設定を記述しました。
$ cat ~/.kde/Autostart/initsession
#!/bin/bash
export XMODIFIERS="@im=kinput2"
kinput2 -canna &
#以下は実験用の記述
touch tmp.kdm
kterm -km euc &
konsole &


$ chomod a+x ~/.kde/Autostart/initsession


上記設定で KDMからKDEを起動すると、

(1) ~/.kde/Autostart/initsessionで設定した環境変数XMODIFIERSは同じスクリ
プトから起動したkterm, konsole 内では有効にセットされているが、KDEメ
ニューから起動したプログラムには渡されていない。

(2) ~/.kde/Autostart/initsessionが起動したkterm, konsole内では、日本語を
入力できる。

(3) KDEメニューから起動したプログラム内では日本語入力ができない。([shift]
+ [space]で何の変化もない)
KDEメニューから起動したkonsole内では日本語入力ができないが、そこから
起動したkterm内では日本語入力ができる。
KDEメニューの「コマンドを実行」からktermをタイプして起動しようとする
と、「KDEInitは'/use/bin/kterm'を起動できません」というダイアログが
表示される。

(4) ~/.kde/Autostart/initsession内で変数XMODIFIERSをセットしなかった場合、

~/.kde/Autostart/initsessionで起動されたktermでは日本語入力できる。
~/.kde/Autostart/initsessionで起動されたkonsoleでは日本語入力できない。
([shift] + [space]で何の変化もない)

(5) ~/.kde/Autostart/initsession内で記述した"touch tmp.kdm"は実行されてファ
イルができている。


2005年1月3日
Ryuichi

[CPU]
AMD Athlon XP 2500+

[Chipset]
nVidia nForce2 Ultra 400

$ uname -a
Linux mypc 2.4.27-1-386 #1 Wed Dec 1 19:43:08 JST 2004 i686 GNU/Linux


投稿者 xml-rpc : 2005年1月 3日 20:07
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/15483
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。