2012年10月19日金曜日

Operaで日本語入力(iBusから)

● FreeBSD native opera(www/opera)での方法
○ 環境変数LANGにja_JP.UTF-8を設定する。
○他にiBUS用の環境変数の設定
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
○ibusの起動
ibus-daemon -dx
○operaの起動
/usr/local/bin/opera

● Linux版opera(www/linux-opera)をFreeBSD上で使う場合

○前準備(一度実施すればOK、現状のpackages/portsで入れるlinux環境のlocaleにja_JP.UTF-8がないため作成)
/usr/compat/linux/usr/bin/localedef -f UTF-8 -i ja_JP ja_JP.UTF-8

○あとは、FreeBSD native版と同じ環境変数とibusの設定

○ operaの起動
/usr/local/bin/linux-opera

●注意
上記は、2012/10/19頃のFreeBSD-10-current/i386とports環境で確認しました。
他のFreeBSDの環境でNGな場合には情報をいただければ時間があればフォローします。
Linux版operaは、www/linux-opera/Makefileを手動で変更して opera 12.02を用いています。

● Linux環境の場合
○ localedef実行部分を以下のようにすれば幸せになるかもしれません。
/usr/bin/localedef -f UTF-8 -i ja_JP ja_JP.UTF-8

0 件のコメント: