More context info about fcitx_input_method_activate, it is design to change between the first input method listed in fcitx and the current one used.
Because the real thing the daemon tries to do here is to call fcitx_input_method_set_current_im after it, there is no point to call fcitx_input_method_activate here, probably there is some misunderstanding of fcitx_input_method_activate. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to unity-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/1494331 Title: fcitx can't use extra trigger key to activate Status in unity-settings-daemon package in Ubuntu: New Bug description: The fcitx can't use extra trigger key to activate input method after using it to inactive. The maintainer of fcitx say, "Function call fcitx_input_method_activate in unity-settings-daemon is not necessary". see https://github.com/fcitx/fcitx/issues/203#issuecomment-139189323 I try to commented out all call of fcitx_input_method_activate, then problem solved. I'm used Ubuntu 15.04. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1494331/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp