[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:47613] Re: [debian-users:47612] Re: Can't input Japanese on Etch [�����



Keni Matsuda  様


LANG=C
LC_CTYPE=C
LC_COLLATE=C
export LC_CTYPE

これは ja_JP.UTF-8 ではなくて C に設定して日本語入力ができるようになっ
たということでしょうか?
はい。/etc/default/localでは、Cです。これは rootやpostgresqlでCでないと まずいのでそうしています。
但し、~/.xsessionで、LANG=ja_JP.UTF-8 にしています。




Setting IM through im-switch for locale=all_ALL.

と表示されていますから、手元の Debian unstable のパッケージ im-switch 1.11
の /etc/X11/Xsession.d/90im-switch のロジックをみる限り、何かおかしい
ような気がします。(LC_ALL, LC_CTYPE, LANG 全部が、未定義かあるいは長さ 0
の文字列になっていない限り、all_ALL は設定されないはずなのですが)
わからなくなってきましたね。
90im-switch の先頭でdebugしてみますと、

LC_ALL= ; LC_CTYPE= ; LANG= ;

でした。
しかし、/etc/default/local は、

tom-lin@nomura:/tmp$ cat /etc/default/locale
LANG=C
LC_CTYPE=C
LC_COLLATE=C
export LANG
export LC_CTYPE
export LC_COLLATE

です。

野村

--
****** Nomura Technical Management Office Ltd. *****************
Tomoo Nomura nomura@xxxxxxxxx http://www.tmo.co.jp/ Phone: +81-78-797-0240 Fax: +81-78-797-0241
Worldwide Airline Timetable 'Flight Planner'
European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************