ちとわかりにくいと思うので、まずはこれをご覧ください。右上にibus-skkのアイコンが表示されています。文字の入力中ですが、それとわかる表示はありません。
ちょいと改造すると、入力中なので「あ」というアイコンが右上に表示されるようになります。
方法はこんな感じです。以下の一行を追加してIBusを再起動するだけです。
--- /usr/share/ibus/component/skk.xml.orig 2017-05-01 22:25:40.475933434 +0900 +++ /usr/share/ibus/component/skk.xml 2017-05-01 22:25:44.939933434 +0900 @@ -20,6 +20,7 @@ <layout>jp</layout> <longname>SKK</longname> <description>SKK Input Method</description> + <icon_prop_key>InputMode</icon_prop_key> <rank>70</rank> <symbol>あ</symbol> </engine>
差分ファイルも置いときます。
本当はちゃんとPull Request投げることができるといいのですけど、すぐには無理そうなのでこんなのでお茶を濁しておきます。
確認していませんが、ibus-kkcでも同様の方法で行けると思います。
以下余談ですが、またIM暗黒時代に突入してしまいました。
インプットメソッド(IM)のフレームワークの方(IBusとかFcitx)はわりと活発に開発されていますが、IMエンジンや変換エンジンは、ibus-anthyは活発に開発されているもののリファレンス的な意味合いが強く、Anthyは放置状態ですし、Mozcは今年に入ってからcommitがありません。libskkとibus-skkはメンテナ募集中、libkkcやibus-kkcは最近のリリースはなしということで、現在活発に開発されているものが何もないというのが現状です。当面はMozcをなんとか使っていくことになるのでしょうが、新しい変換エンジンの登場が待たれますね。
※コメント投稿者のブログIDはブログ作成者のみに通知されます