Ubuntu下面的中文输入法定制

来源:互联网 发布:无线网络管理工具 mac 编辑:程序博客网 时间:2024/05/17 02:07
需要用的Unix的人大概不多,需要在里面用中文输入法的就更少了吧。我也是因为工作需要,在公司的PC上面用的是Ubuntu,于是配好中文输入法就很重要了。

我用的是Ubuntu12.04,如果是其他的版本的系统,权当参考了。
如果是英文系统,先要安装中文支持:
System Settings -> Language Support -> Install / Remove Languages -> Chinese Simplifiled

像常见的拼音,五笔的话,装好了中文支持后,应该直接就有的,稍微设置下应该就能用了。虽然可能没Windows下面的主流输入法用起来舒服,讲究用一下应该是没什么问题的。

如果你用的是比较小众的输入法,就像我的话(小鹤音+形),你很可能就需要自己动手定制了。能够用到Ubuntu的同学,我想动手能力应该是没什么问题的。

由于从来没在Ubuntu里面搞过中文输入法,所以首先要了解个大概情况。网上一搜,什么ibus,scim,Rime,fcitx……真是眼花缭乱啊。我一个一个的进行了解:
  • 先看ibus,据说有点慢,最讨厌慢的东西了,Pass
  • fcitx(小企鹅),根据相关资料来看,对这个推荐的比较多,坑爹的是fcitx.org打不开!算了,找不到官方文档的话,到时候出了什么问题不好解决,Pass
  • Rime(小狼豪,Mac下面的版本叫鼠须管),好像是基于ibus的,也有基于fcitx的版本。一看介绍写的是最初是为繁体输入设计的,然后看了下定制教程,感觉太麻烦,Pass
  • scim,感觉相关资料比较少,没兴趣深入了解,Pass
  • yong(小小),还好我听别人有用小小输入法的,据说跨平台做的不错。上官网一看,资料也比较全,好!就试试它了!(配好了用了几天,还是挺舒服的。)

先简单看了下资料,确定了一下思路
  1. 安装小小输入法平台
  2. 定制小鹤输入法
安装小小输入法平台
先下载小小输入法,unix版本的安装包。读了下说明文档,解压到想要安装的目录,进到解压的目录,然后:
$sudo ./yong-tools.sh --install
$./yong-tools.sh --select (注意第二个不用sudo)
然后最好重启一下。打开一个能输入文字的程序,比如gedit,然后和Windows下面切换输入法一样,Ctrl+Space,看到右下角有了输入法的小面板,然后能输入文字了。

定制小鹤
先准备码表一份
小鹤的码表是开源了的,在此先谢谢才鹤的作者:散步的鹤。
不同的输入法对码表的格式要求会不一样,就需要将码表稍加修改,以符合小小输入法的格式。我是用的VIM编辑器改的,如果对VIM不熟的话,推荐去找个专门的工具来改,据说还是很好用的。
将码表的格式编好了后,根据小小的文档,把文件头改好。
要注意的是,编码文件准备好以后,需要注意,小小要求码表必须以GB18030的编码保存。这个就算是我遇到的比较麻烦的事情了,主要GB18030编码的文件在Ubuntu下打开总是乱码,后来我是在windows下面改好的。
然后就是改小小的配置了
先把码表放到 yong/mb/下面,然后在~/.yong/yong.ini里面照着样子添加小鹤,并且设置默认使用小鹤。
如果遇到什么问题可以看看小小输入法的文档,还是很容易的。
重启,测试一下,搞定!能用了,哈哈。
个人习惯
由于每个人之前使用的输入法工具不尽相同,一些细小的习惯也是不一样的。多花点时间参考下小小输入法的手册,然后慢慢调整成合适自己习惯的设置。

大功告成!Ubuntu系统看起来仿佛都亲切了些。

最后弄完后回顾一下发现,其实还是不难嘛。只是最开始的时候,很多东西不知道,所以会有比较茫然的感觉。希望对大家有帮助。
原创粉丝点击