Fcitx5の設定
fcitx5 の設定ファイルは ~/.config/fcitx5/profile に置いてある。このファイルは fcitx5 が終了するとき上書きされてしまうので、編集する際は事前に fcitx5 を落とした状態で変更しなければ意味がない。そのため、設定を行う場合は次のような手順となる。
pkill fcitx5ed ~/.config/fcitx5/profilefcitx5 -r -d # -rはプロセスを置き換えるオプションなのでなくても良いが付けても困らない全体でIM状態を共有する
Section titled “全体でIM状態を共有する”fcitx5 はデフォルトでウィンドウごとにIM状態を管理するが、IBusのように全体で共有したい場合は Behavior セクションの ShareInputState を All に設定する。この値は No (デフォルト)または All が利用できる。
[Behavior]ShareInputState=All該当ソースコードはfcitx/globalconfig.cpp:189..191にある。
以前から、少なくとも2026年8月までは、ElectronアプリでIMEをトグルしようとしても反応しなくなることが多々あった。これは ShareInputState が No のときに発生していたので All に変更して様子を見る。FlatpakのElectronアプリで日本語入力を行う方法にも関連情報があるかもしれない。