清水隆司と申します。 最近、ports から ja-openoffice.org をインストールしたのですが、日本語 入力ができないので調べていたら、$LANG で locale をセットしてもだめで、 $LC_ALL に ja_JP.eucJP や ja_JP.UTF-8 をセットすると日本語入力ができる ことがわかりました。
FreeBSD は 6.2-RELEASE-i386 と 6.2-RELEASE-amd64 で、ports は2月半ば 頃のものです。 ports/editor/openoffice-2 からインストール。ports/editor/openoffice-2-RC や ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/2.1/FreeBSD6/i386/ の package をダウンロードして試してみましたが同じでした。(ずいぶんと時間を費 やしました) 具体的に言うと、 $ export LANG=ja_JP.eucJP $ openoffice.org-2.1.0 では、 I18N: Operating system doesn't support locale "" I18N: Operating system doesn't support locale "en_US" というメッセージが出て日本語入力ができず、 $ export LC_ALL=ja_JP.eucJP $ openoffice.org-2.1.0 とやると、メッセージは出ず、日本語入力もできるようになります。 google で調べても出てこなかったので、もし悩んでいる人がいたら参考にし てください。 ただ、LC_ALL で locale をセットしてしまうと、$LANG や $LC_TIME で locale の変更ができなくなってしまうので、仕様としてはこのままではまずいような 気がします。もし直し方がわかる人がいたら教えてください。