xmobarで入力方式を表示

「あ」や「A」のように現在の入力方式をxmobarに表示させたくなったのでやってみました。

Input Methodはfcitxを使っています。
fcitxにはfcitx-remoteというコマンドがあり、IMEが有効かを返してくれます。
ですので安直に

#!/bin/sh
#input-mode.sh
if [ `fcitx-remote` = 1 ]; then
        echo 'A'
else
        echo 'あ'
fi
といったシェルスクリプトを用意し実行権をユーザーに与え、xmobarrcのcommandsに
Run Com "/path/to/input-mode.sh" [] "fcitx" 5
を追記すれば表示されるはず。
カテゴリー:Linux
記事作成日:2017-05-31