Linux下安装新世纪五笔输入法(附表)(for 小白)
2018.1.31
本人刚入Linux不久,奈何自己习惯用的输入法是新世纪五笔,Linux下提供可安装的五笔并不是新世纪版本的,于是开始了漫长的百度之旅。。。
网上各种教程、经验,基本上关于86或98版本五笔的安装,新世纪的极少,而且有些要么已经过时,要么不适用于自己的情况,再么就是太复杂(做为新人的我表示能力有限)。其间,我尝试过套用网上安装98版本的方法来安装新世纪,但苦于没有码表,自制码表也是相当麻烦的事。
最后找到了相对比较简单的方法,不过仍需自制码表,通过各种尝试,自制了码表(当然,利用了网上的资源),最终如愿用上了我丝滑顺手的新世纪五笔输入法。
下面我将我用的方法精简、清晰地展示给大家,希望给同样需要的人带来便捷。
说明:本人用的系统是Ubuntu 16.04.3 LTS(64位),其它Linux系统可类似参考;输入法用的是王码新世纪五笔单字版,因此只制作了王码单字版的码表,需要其它的可试着安照文本格式自制。为了简化步骤,这里直接提供码表和描述文件成品(现在仍适用):
链接:ht¥tps://pan.b¥aidu.com/s/1bp¥NULOz 密码:du7w(去¥)
1.安装系统可直接提供的fcitx五笔输入法
由于系统默认只安装了拼音输入法,并没有安装五笔输入法,因此需要自己手动安装:
打开终端(Ctrl+Alt+T),输入sudo apt-get install fcitx-table-wubi
回车,如果需要输入密码就输入密码,回车,然后等待命令执行完毕。
打开终端(Ctrl+Alt+T),直接输入nautilus /usr/share/fcitx/table,回车即可打开table目录(当然,你也可以打开文件管理器,依次定位到/usr/share/fictx/table)
在该目录下,你可看到两个文件wbx.conf和wbx.mb,这两个就是刚安装的码表和其描述文件,接下来我们只要把这两个文件替换掉就可以了。
3. 删除原码表及描述文件
这两个文件的修改、删除等操作可能需要root权限,因此用终端,在刚刚打开的table目录下,右键空白处选择打开终端,然后输入指令sudo rm wbx.confwbx.mb,
回车,输入密码,回车,然后这两个文件就被删了。
4.接下来把自制的码表及描述文件复制进去
打开你的自制码表所在位置的文件夹,同样右键空白处选择打开终端,然后输入指令sudocp wb08_single.conf wb08_single.mb /usr/share/fcitx/table(其中的两个文件名是你自制的两个文件),
回车,输入密码,回车,两个文件就复制好了,码表的替换就完成了。
5.重启fcitx或重启系统
(1) 重启fcitx。打开终端(Ctrl+Alt+T),输入fcitx -r,回车
(2) 重启系统。打开终端(Ctrl+Alt+T),输入shutdown -r now,回车
6.配置输入法
安装好了自己的新世纪五笔输入法,最后就差这个启用就ok了。点击桌面右上角的企鹅/键盘图标,选择配置fcitx,在打开的窗口点击“+”,选择五笔就可以了。到此为止,你就可以通过Ctrl+空格快捷键(这个可以自己设置)切换至新世纪五笔输入法了,开启你的新世纪吧!
------------------------------------更新分割线-----------------------------------------------------------------------------------
2018.2.2
自己后面用了下,发现同编码的字显示顺序和王码的有很多不一样,导致刚用还会不顺手,不能实现真正的肓打,需要看候选框,这样挺影响体验的,于是我修改了下码表顺序,但换上之后发现打字时显示顺序仍然不一致(我也不清楚fcitx到底是怎样检索字词的)。最后捣鼓了一阵,最后找到了解决办法,发现fcitx有配置码表的功能,可能能过输入频率确定显示顺序,即将自己最常使用的字显示在第一位。下面简要写下配置步骤,直接上图。