Ubuntu 16.04中文输入法问题:fcitx可用但部分五笔输入法故障求助
解决Ubuntu 16.04中Fcitx五笔输入法候选框消失的问题
我看到你在Ubuntu 16.04上使用Fcitx时,Wubihaifang86和ibus的Wubi-Jidan86这两款五笔输入法出现了异常——输入多字编码后候选选择框直接消失,没法按照标准五笔逻辑逐字选择候选内容。结合Ubuntu 16.04和Fcitx的特性,给你几个实用的解决思路:
1. 解决Fcitx与IBus的框架冲突
因为你同时用到了IBus旗下的五笔输入法和Fcitx主框架,很可能存在兼容性冲突。试试开启Fcitx的IBus兼容模式:
- 打开Fcitx配置工具,终端输入
fcitx-configtool即可启动 - 切换到「全局配置」标签页,找到「输入法兼容性」区域
- 勾选「启用IBus兼容模式」,右键点击托盘的Fcitx图标选择「退出」后重新启动,再测试输入法是否正常
2. 重装并重置输入法配置
输入法的安装文件或本地配置损坏也会导致这类异常,步骤如下:
卸载现有问题输入法
# 卸载Wubihaifang86 sudo apt remove fcitx-table-wubihaifang86 # 卸载ibus-Wubi-Jidan86 sudo apt remove ibus-table-wubi-jidan86
清理残留配置文件
# 清理Fcitx本地配置 rm -rf ~/.config/fcitx/ # 清理IBus本地配置 rm -rf ~/.config/ibus/
重新安装并添加输入法
# 重新安装两款五笔输入法 sudo apt install fcitx-table-wubihaifang86 ibus-table-wubi-jidan86
打开Fcitx配置工具,点击「+」按钮,取消「只显示当前语言」的勾选,找到对应的五笔输入法添加到列表中,再测试使用效果
3. 尝试仓库内的其他稳定五笔输入法
如果上述方法无效,不妨试试Ubuntu 16.04官方仓库里更稳定的五笔选项:
fcitx-table-wubi:官方维护的标准86版五笔,稳定性有保障fcitx-table-wbpy:五笔拼音混合输入法,适合需要偶尔切换拼音输入的场景
安装命令示例:
sudo apt install fcitx-table-wubi
安装后添加到Fcitx列表,测试是否能正常输入多字候选
4. 更新Fcitx到最新兼容版本
Ubuntu 16.04默认的Fcitx版本可能存在一些已知bug,通过PPA升级到新版本试试:
# 添加Fcitx团队的PPA源 sudo add-apt-repository ppa:fcitx-team/nightly # 更新软件列表 sudo apt update # 升级Fcitx相关组件 sudo apt upgrade fcitx*
升级完成后重启系统,再测试输入法是否恢复正常
内容的提问来源于stack exchange,提问作者Upman Bird




