[Linux&Unix-Kubuntu] [トラブル対応] FireFoxやOpenOfficeで日本語入力ができない
Kubuntu 8.04をインストールした際、なぜか日本語入力ができませんでした。 それは全てにおいてではなく、一部のアプリケーションでのみ。 その時の対応方法を書いておきます。
Input Method(IM)が反応してくれない!
FireFoxを最初にインストールし、日本語を入力しようとした際、なぜか半角/全角キーを押しても日本語入力にならない事にまず気付きました。
IMは最初からインストールされているのにおかしいと思い、とりあえずKDEのウィンドウ開いて、日本語入力を試行したところ入力できたという謎っぷり。
FireFoxが悪いのか?と思い、別のアプリケーションで試してみたところ、動かないものが…。
考えられるのはKubuntuの初期設定がおかしいという事ですね。
Kubuntuの設定を確認する
今回の場合、IM系の設定でまず思い当たるのは、IM系の設定が保存されている環境変数です。
GTK_IM_MODULE XMODIFIERS
このあたりが怪しいです。 とりあえず、コンソールからexportで確認してみましょう。 うちの場合は
GTK_IM_MODULE=xim XMODIFIERS='@im=SCIM'
となっていました。 XMODIFIERSはちゃんとSCIMになってるのにGTK_IM_MODULEはximになってるという謎っぷり。 GTK_IM_MODULEもSCIMを使えるよう「scim-bridge」に設定してやる必要があります。
デフォルトの環境変数を設定する
Kubuntuがアホだったので、環境変数をファイルに書き足しましょう。 書き足すファイルは
/etc/environment
を書き換えてやると良さげ。 ただ、管理者権限でないと書き足せないので、管理者権限で処理します。
$ sudo su - # vi /etc/environment
開いたファイルの適当な位置に
GTK_IM_MODULE=scim-bridge
と追記して、保存します。 これで、システムを再起動すれば設定は完了です。
「ubuntu」に関する「本」の商品を自動的に表示しています。
キーワードに関連していない商品は、Amazonがオススメする商品です。気になる物があればどうぞ。
キーワードに関連していない商品は、Amazonがオススメする商品です。気になる物があればどうぞ。
作成日:2008年06月04日(Wed)