ibusで日本語入力がfirefox上でのみできなくなった@gentoo

なぜか知らんが,何も設定をいじっているつもりはないのに,firefoxでの日本語入力がibusでできなくなった

.mozilaを削除してもだめ.

firefox-binを使っていたが,emerge firefoxでソースをコンパイルしてもだめ.

firefoxのリフレッシュやセーフモードを試してもだめ.

ibusからfcitxに移行したら日本語入力できるようになった.

 

/etc/portage/make.confiのuseフラッグにibusを外しfcitxを入れる.

mozcを再コンパイル

fcitx, fcitx-configtoolを入れる.

.xinitrcに以下を記述.

export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
fcitx &

fcitxの挙動をfcitxが立ち上がっている状況で

fcitx-configtools またはfcitx-config-gtk3で設定.

キーボードを日本語でなく英語(US)に.

anthyを削除.

入力メソッドonoffのショートカットをctrl+spaceに.

 

以上で日本語が出るようになり,はてなブログに記事を書けた.