admin管理员组

文章数量:1541651

2018.1.31

本人刚入Linux不久,奈何自己习惯用的输入法是新世纪五笔,Linux下提供可安装的五笔并不是新世纪版本的,于是开始了漫长的百度之旅。。。

网上各种教程、经验,基本上关于86或98版本五笔的安装,新世纪的极少,而且有些要么已经过时,要么不适用于自己的情况,再么就是太复杂(做为新人的我表示能力有限)。其间,我尝试过套用网上安装98版本的方法来安装新世纪,但苦于没有码表,自制码表也是相当麻烦的事。

最后找到了相对比较简单的方法,不过仍需自制码表,通过各种尝试,自制了码表(当然,利用了网上的资源),最终如愿用上了我丝滑顺手的新世纪五笔输入法。

下面我将我用的方法精简、清晰地展示给大家,希望给同样需要的人带来便捷。

说明:本人用的系统是Ubuntu 16.04.3 LTS(64位),其它Linux系统可类似参考;输入法用的是王码新世纪五笔单字版,因此只制作了王码单字版的码表,需要其它的可试着安照文本格式自制。为了简化步骤,这里直接提供码表和描述文件成品(现在仍适用):

链接:ht¥tps://pan.b¥aidu/s/1bp¥NULOz 密码:du7w(去¥)

1.安装系统可直接提供的fcitx五笔输入法

由于系统默认只安装了拼音输入法,并没有安装五笔输入法,因此需要自己手动安装:
打开终端(Ctrl+Alt+T),输入sudo apt-get install fcitx-table-wubi


回车,如果需要输入密码就输入密码,回车,然后等待命令执行完毕。


2.打开刚安装五笔的table文件夹目录

打开终端(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有配置码表的功能,可能能过输入频率确定显示顺序,即将自己最常使用的字显示在第一位。下面简要写下配置步骤,直接上图。








本文标签: 新世纪附表五笔输入法Linux