天天看点

Ubuntu Linux输入法fcitx方块乱码解决设置

Ubuntu Linux 10.04自带的输入法不是很好用,linux下的输入法和windows下的比起来还是有很大差距的,相对来说比较好的输入法我看还是fcitx还不 错,不过在Ubuntu下通过“sudo apt-get install fcitx”命令安装之后会出现方块的乱码。那是因为fcitx安装后默认的中文显示字体设置错误。

fcitx的配置文件 是~/.fcitx/config

但是直接用 gedit ~/.fcitx/config 打开配置文件显示的也都是乱码,解决办法就是指定编码方式打开“sudo gedit --encoding gbk ~/.fcitx/config ” Ubuntu默认的编码方式是UTF-8格式,因此需要通过gbk方式来打开该文件。

[程序]

显示字体(中)=*

显示字体(英)=Courier New

显 示字体大小=12

主窗口字体大小=9

字体区域=zh_CN.UTF-8

使用AA字体=1

使用粗体=1

使用托盘图 标=1

需要将第一行配置改成

“显示字体(中)=AR PL ShanHeiSun Uni”

注销之后,fcitx正常工作。

我的fcitx的配置文件如下, 可以根据个人需要对其进行修改

[程序]

显示字体(中)=WenQuanYi Bitmap Song

显 示字体(英)=WenQuanYi Bitmap Song

显示字体大小=12

主窗口字体大小=9

字体区域=zh_CN.UTF-8

使用AA 字体=1

使用粗体=1

使用托盘图标=1

[输出]

数字后跟半角符号=1

Enter键行为=2

分号 键行为=2

大写字母输入英文=1

转换英文中的标点=1

联想方式禁止翻页=1

[界面]

候选词个数=5

主 窗口使用3D界面=0

输入条使用3D界面=2

主窗口隐藏模式=0

显示虚拟键盘=0

输入条居中=1

首次显示输入 条=1

# 输入条固定宽度(仅适用于码表输入法),0表示不固定宽度

输入条固定宽度=0

输入条偏移量X=0

输入条偏移量 Y=16

序号后加点=1

显示打字速度=1

显示版本=1

光标色=92 210 131

主窗口背景色=240 255 240

主窗口线条色=150 220 150

主窗口输入法名称色=170 170 170 150 200 150 0 0 255

输入窗背景色=240 255 240

输入窗提示色=255 0 0

输入窗用户输入色=0 0 255

输入窗序 号色=200 0 0

输入窗第一个候选字色=0 150 100

# 该颜色值只用于拼音中的用户自造词

输入窗用户词组色=0 0 255

输入窗提示编码色=100 100 255

# 五笔、拼音的单字/系统词组均使用该颜色

输入窗其它文本色=0 0 0

输 入窗线条色=90 160 90

输入窗箭头色=255 0 0

虚拟键盘窗背景色=220 220 220

虚拟键盘窗字母色=80 0 0

虚拟键盘窗符号色=0 0 0

# 除了“中英文快速切换键”外,其它的热键均可设置为两个,中间用空格分隔

[热 键]

打开/关闭输入法=CTRL_SPACE

# 中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT L_SUPER R_SUPER

中英文快速切换键=L_SHIFT

双击中英文切换=0

击键时间间隔=250

光 标跟随=CTRL_K

隐藏主窗口=CTRL_ALT_H

切换虚拟键盘=CTRL_ALT_K

GBK支持=CTRL_M

GBK 繁体切换键=CTRL_ALT_F

联想=CTRL_L

反查拼音=CTRL_ALT_E

全半角=SHIFT_SPACE

中 文标点=ALT_SPACE

上一页=-

下一页==

第二三候选词选择键=0

[输入法]

使用拼音=1

拼 音名称=智能拼音

使用双拼=1

双拼名称=智能双拼

默认双拼方案=自然码

使用区位=1

区位名称=区位

使用 码表=1

提示词库中的词组=1

其他输入法=

[拼音]

使用全拼=0

拼音自动组词=1

保存自动组 词=0

增加拼音常用字=CTRL_8

删除拼音常用字=CTRL_7

删除拼音用户词组=CTRL_DELETE

# 拼音以词定字键,等号后面紧接键,不要有空格

拼音以词定字键=[]

# 重码调整方式说明:0-->不调整  1-->快速调整  2-->按频率调整

拼音单字重码调整方式=2

拼音词组重码调整方式=1

拼音常用词重码调整方 式=0

模糊an和ang=0

模糊en和eng=0

模糊ian和iang=0

模糊in和ing=0

模糊ou和 u=0

模糊uan和uang=0

模糊c和ch=0

模糊f和h=0

模糊l和n=0

模糊s和sh=0

模糊z 和zh=0

另外还需要将fcitx设置为默认输入法:

im-switch -s fcitx

原文链接:

http://www.liusuping.com/ubuntu-linux/ubuntu-fcitx-fangkuai-luanma.html

继续阅读