I have found another way to fix this issue, which I think is better. Fcitx is launched at login from the /usr/share/im-config/data/22_fcitx.rc file. Changing line #6 in that file from
/usr/bin/fcitx &
to
/usr/bin/fcitx 2>/dev/null &
makes the 'noise' from launching Fcitx disappear so it won't trigger the error dialog. This keeps the fix within the im-config package without involving lightdm.
At least this worked for me on Unity. It would be great if some Kylin users could test it on Ubuntu Kylin.
I have found another way to fix this issue, which I think is better. Fcitx is launched at login from the /usr/share/ im-config/ data/22_ fcitx.rc file. Changing line #6 in that file from
/usr/bin/fcitx &
to
/usr/bin/fcitx 2>/dev/null &
makes the 'noise' from launching Fcitx disappear so it won't trigger the error dialog. This keeps the fix within the im-config package without involving lightdm.
At least this worked for me on Unity. It would be great if some Kylin users could test it on Ubuntu Kylin.