added fcitx support