前言
刚刚入坑Ubuntu,想着配置一下基础设置。虽说浏览全英文界面是程序员的必备技能之一,但是在去搜索一些问题的解决方法时,还是更倾向与使用中文。于是便有了这篇博客。
一、安装语言包
这一步比较简单:
- 打开 设置 界面
- 点击“区域与语言”栏
- 选择 管理已安装的语言 ,进入 语言支持 界面
- 在“添加或删除语言”中安装 简体中文 包
- 安装完成后,在 语言支持 界面,把 汉语(中国) 放到首位
二、安装fcitx
- 检查是否安装
首先检查是否安装fcitx,在终端中输入
$fcitx
如果出现
提示:
程序“fcitx”尚未安装。 您可以使用以下命令安装:
$sudo apt-get install fcitx-bin
则说明未安装fcitx
- 开始安装
根据上面的提示,输入命令行
$sudo apt-get install fcitx-bin
$sudo apt-get install fci-table
即可完成安装
- 配置fcitx
打开“语言支持”界面(详见“一、安装语言包”步骤),将键盘输入法系统由iBus改成fcitx。然后重启。
修改系统编码
首先查看系统当前编码,使用
$locale
然后打开locale文件
$sudo gedit /etc/default/locale
做修改
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_ALL=LC_ALL=zh_CN.UTF-8
然后重启即可。
安装搜狗拼音
- 从下载到安装
从搜狗拼音输入法 for linux下载,完成后双击打开,即可安装。 - 调整输入法顺序
重启后,点击右上角小键盘设置,调整输入法顺序。
- 问题来了
当我完成上述步骤后,在文本文件中输入时,的确可以打印中文,但是输入法的选词栏却是乱码。当然,我可以“盲打”出一些我想要的文字,但这显然是不方便的。
我在一篇神奇的文章(偶然发现Ubuntu解决搜狗输入法中文候选框乱码的另一办法)中找到了解决方案。之所以说这篇文章“神奇”,是因为所用的方法并没有一个合理的解释(或许是我能力不足)。
废话不多说,我们来看一下解决方法:
首先答主给出的方法是,连按两下shift(是不是很神奇?具体原因还待发掘,不过确实简单、有用)
然后,回复里给出了一个解决方法,即我们在调整输入法顺序时,只需不将搜狗拼音放在第一位即可。同样不清楚原理,但确实能奏效…