Ubuntu中删除fcitx多余的输入法

在终端下执行
sudo gedit ~/.fcitx/config

如果显示为乱码就需要加上编码
sudo gedit --encoding=GBK ~/.fcitx/config

将“使用双拼”、“使用区位”、“使用码表”的“1”,都修改为“0”,这样就只剩下了“智能拼音”了,如

[输入法]
使用拼音=1
拼音名称=智能拼音
使用双拼=0
双拼名称=智能双拼
默认双拼方案=自然码
使用区位=0
区位名称=区位
使用码表=0
提示词库中的词组=1
其他输入法=

如果你需要打五笔的话,就需要将“使用码表”这里修改为“使用码表=1”,然后在终端下执行

sudo gedit /usr/share/fcitx/data/tables.conf

将其他不要的码表进行注释即可,如需要注释“五笔拼音”,那么就在“五笔拼音”的“[码表]”前加“#”即可,如:

#[码表]
名称=五笔拼音
码表=wbpy.mb
调频=2
拼音=1
拼音键=z
自动上屏=-1
空码自动上屏=-1
自动词组=1
保存自动词组=3
精确匹配=0
提示编码=0

Ubuntu中fcitx候选字乱码的解决办法

在Ubuntu中使用fcitx的时候候选字的方块不是乱码,是缺字体导致的。

解决步骤如下:

在终端下面执行
sudo gedit ~/.fcitx/config

将显示字体修改成你系统带有的字体即可。

如:

[程序]
显示字体(中)=WenQuanYi Bitmap Song
显示字体(英)=Courier New
显示字体大小=12
主窗口字体大小=12
字体区域=zh_CN.UTF-8
使用AA字体=1
使用粗体=1