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

本文介绍如何解决Ubuntu 10.04中FCITX输入法出现的方块乱码问题,并提供详细的配置步骤及参数设置,帮助用户顺利安装并使用FCITX输入法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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的配置文件如下,可以根据个人需要对其进行修改

[程序]
显示字体(中)=AR PL ShanHeiSun Uni
显示字体(英)=Courier New
显示字体大小=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

### Fcitx 输入法Ubuntu 上的配置与常见问题解决方案 #### 配置 Fcitx 输入法框架 为了确保 Fcitx 能够正常工作,在安装过程中需要注意几个关键点。首先,通过终端使用如下命令来安装 Fcitx 及其必要的组件: ```bash sudo apt-get install fcitx fcitx-bin ``` 这一步骤可以确保基础环境已经准备好[^3]。 #### 解决输入法图标消失的问题 当遇到输入法图标不见的情况时,可能是因为系统设置中的某些参数没有正确调整。建议检查 `~/.config/fcitx` 文件夹下的配置文件是否存在异常,并尝试重启 Fcitx 服务或者注销当前用户重新登录。如果仍然无法显示,则考虑删除该目录让系统自动生成默认配置文件后再试一次。 对于特定版本如 Ubuntu 20.04 LTS 的情况,由于 IBus 和 Fcitx 存在潜在冲突,完全移除 IBus 并清理残留数据可能是有效的解决方法之一[^1]。 #### 处理中英文切换失败的问题 当中英文字母之间难以顺利转换时,通常涉及到键盘布局设定不匹配或是快捷键绑定错误等问题。可以在「系统设置」-> 「区域和语言」 -> 「输入源」里确认是否已添加合适的输入方式;另外也要留意是否有其他应用程序占用了相同的热键组合而干扰到了正常的切换操作。 #### 应对乱码现象 针对可能出现的文字编码错位状况,除了上述提到的基础安装外,还需要额外加载一些字体支持库以及调整 locale 设置以适应多语言环境的需求。具体做法包括但不限于增加亚洲地区常用字符集的支持、修改 `/etc/default/locale` 或者 `.pam_environment` 中的相关变量定义等措施。 #### 版本兼容性考量 考虑到不同发行版之间的差异特别是较新版本(例如提及到的 Ubuntu 24.04),可能会存在软件包名称变化或者是依赖关系上的区别。因此,在处理类似 Fcitx5 与旧版 Fcitx4 发生冲突的情况下,应当先彻底清除前者的影响再继续后续步骤,以免造成不必要的麻烦[^4]。 ```bash sudo apt purge fcitx5 sudo apt update && sudo apt upgrade sudo apt autoremove sudo apt install fcitx ``` 以上命令序列可以帮助消除因升级带来的遗留问题并恢复至稳定状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值