この記事は1年以上前の古い記事です。現状に即していない記述の場合があります。あらかじめご了承ください。
Flatpakアプリで日本語入力ができないときにする2つの事
nogajun
_ なんやかんやあって確定申告まだできてません。ですが、なんとかしようとGnuCashを起動するとSegmentation Faultで落ちます。なぜ、Segmentation Faultで落ちるのか原因がわからないので仕方なくFlatpak版GnuCashをインストールしたら、こちらは起動しました。
やれやれ、これで大丈夫と思ったら今度は日本語が入力できません。
いやいや、ここは慌てず騒がず以前に書いた方法があるではないかと以前、自分が書いたブログ記事を元に
$ sudo flatpak --system override --talk-name=org.fcitx.Fcitx --talk-name=org.freedesktop.portal.Fcitx <app-id>
と権限をオーバーライドしたけれど入力できません。 ああ、これは詰んだ…と思いかけた瞬間、flatpakパッケージの環境変数設定を思い出して、
$ sudo flatpak --system override --env="GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS='@im=fcitx'" org.gnucash.GnuCash
こんな感じで環境変数を設定したら入力できた!助かった!
ということでFlatpakパッケージで日本語入力ができないときは、権限のオーバーライドと環境変数の設定を試したらよいという事でした。