最近一直在linux下工作,使用的是ubuntu版本的linux。各项工作都可以进行,ubuntu下的scim输入法很是不错,自带了五笔、拼音等输入法。然而以前在windows系统的时候一直是用万能五笔或是极点五笔的。万能五笔最方便的地方就是当遇到不会打的字可以直接采用拼音输入法,而不需要切换到拼音输入法。现在在linux下的scim的五笔就没有这样的功能,每次遇到实在是打不出来的字,都要切换到拼音输入法下去打字,很是麻烦。在网上也找了很久,没有找到理想的输入法。想起几年前自己就做过windows下的拼音五笔,试想在linux下也应该可以。尝试制作了一下,终于可以使用了。

  首页要有拼音及五笔两种输入法的码表

  一、拼音码表

  1、在windows系统下

  我采用的是windows下的全拼码表,因为我没有找到智能ABC拼音的码表,只好采用了全拼码表。得到windows的全拼码表并不难,可以通过windows自带的码表生成器来完成。运行IMEGEN.EXE程序,将 WINPY.MB 逆转换成winpy.txt文件。这样就得到了拼音的码表文件。这只是windows格式的码表文件,如果想被scim采用,还需要转换成scim格式。

  2、在linux系统下

  通过mb2scim工具可以将 winpy.txt 文件转换成scim格式的码表文件。下载地址:http://down.csdn.net/html/2006-09/21/159348.html

  解开mb2scim工具后,进入到mb2scim,执行下面的命令:chmod +x mb2scim。将mb2scim设置为可执行文件。

  然后再执行:./mb2scim WINPY.TXT winpyx.txt。这样就得到了支持scim格式的拼音码表文件winpyx.txt。

  二、五笔码表

  获取五笔码表文件很简单,只要将scim内的五笔码表转换出来就行了。进入SCIM码表存放的目录:/usr/share/scim/tables,执行scim-make-table Wubi.bin -o Wubi.txt。这样就得到逆转换后的五笔的码表。

  三、合并码表文件

  在linux下用gedit分别打开拼音码表文件winpyx.txt 及五笔码表文件 Wubi.txt,将winpyx.txt内的内容整合到Wubi.txt文件中。

  将winpyx.txt文件中:

BEGIN_CHAR_PROMPTS_DEFINITION
....要复制的内容...
END_CHAR_PROMPTS_DEFINITIO

  内容复制到Wubi.txt的这个区域,建议放到END_CHAR_PROMPTS_DEFINITIO这一行的前面。将winpyx.txt文件中码表正方区域:

BEGIN_TABLE
....要复制的内容...
END_TABLE

  内容复制到Wubi.txt的这个区域,建议放到END_TABLE这一行的前面。

  四、复改Wubi.txt文件的UUID的值

  在终端执行:uuidgen。将得到一个文本串码,将这个串码替换掉Wubi.txt文件中的UUID的值。请将 MAX_KEY_LENGTH的值改为12,原来是4。改过就可以打多个字了。

  五、修改输入名称及图标

  可以将ICON、NAME、NAME.zh_CN 等值改成你想要起的名字。

  六、生成scim的输入法可执行码表文件

  完成上面五个过程,你的拼音五笔输入法基本上就是完成了。这个时候只要将执行:scim-make-table Wubi.txt -b -o /usr/share/scim/tables/XWubi.bin。就生成了拼音五笔输入法。重启x-window,试一下吧,系统中就多了一个可以输入五笔,也可以输入拼音的拼音五笔输入法了。

做人要厚道,转载请注明来自banma.com

自已动手制作Linux下拼音五笔输入法相关推荐

  1. ubuntu chinese input method(Ubuntu下拼音/五笔输入法的安装)

    1---- 拼音输入法的安装: 打开控制台,输入下面命令: sudo apt-get install scim-chinese 遇到[Y/N]一律输入'Y'.安装完后,重启SCIM: pkill sc ...

  2. linux下安装五笔输入法

    刚刚安装好了 Ubuntu 11.04,但是没有五笔的日子实在不好过,WINDOWS下用习惯了极点五笔,本以为极点的作者不出Linux版的,结果在网上一搜,居然有高手想到引用极点五笔的字典实现可以同时 ...

  3. 在linux下安装五笔和微软字体

    前提:RedHat9.0 ,以简体中文.KDE桌面登录linux. 一.安装fcitx五笔输入法: 试了网上的很多方法,发现鬼话连篇,根本装不上.最后,当我有一种自杀的冲动的时候,顶不住了,到外面买一 ...

  4. Linux下安装五笔输入法和更新码表

    Linux下有几种输入法框架:IBus,fcitx,SCIM等等,关于他们的历史渊源可以在网上查资料. 笔者以CentOS 6.X安装五笔输入法为例,说明一下安装过程: 一.输入法安装 如果支持yum ...

  5. 在ubuntu下安装五笔输入法(百度输入法)

    想要在ubuntu下安装一款合适的五笔输入法,不是一件容易的事.现在我找到了一个好用的输入法分享给大家. 环境:Ubuntu22.04桌面版. 软件:百度Linux输入法-支持全拼.双拼.五笔 步骤一 ...

  6. Fedora 14 下安装五笔输入法

    相信大家一安装好linux系统后.肯定想找到适合自己的输入法.来开始自己的linux之旅.当然这年头有几个不会五笔输入法的.现在在这里就教初识linux的朋友.首先打开终端(不要问我怎么打开终端更不要 ...

  7. Vista下的五笔输入法

    寻觅了好多天,终于找到了一个比较方便的Vista下的输入法了,名字叫"王宁超级五笔".其实是一个对王码五笔的封装,主要还是IME和MB两个文件.词库比较小,用旧的输入法生成器转一下 ...

  8. Debian 下的五笔输入法 Rime

    linux 平台下,一直使用 ibus-wubi 虽然经常有点小故障,但也没有其它比较好的选择,也只能忍了.一直期盼搜狗出个五笔linux版,windows 平台下一直是用它,感觉很好,等了又等,还是 ...

  9. ubuntu 下安装五笔输入法

    2019独角兽企业重金招聘Python工程师标准>>> 从两年开始用五笔的吧,自从我学会用五笔之后,基本上就没有用过拼音了,我记忆中使用拼音也就那么几次,好像都是在远程协助别人的时候 ...

最新文章

  1. java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
  2. 不使用先验知识与复杂训练策略,从头训练二值神经网络!
  3. java之跳转_java学习之五种跳转关于jsp的
  4. python svm 决策方程_python – 使用scikit-learn线性SVM提取决策边界
  5. okHttp记录---response.body().string()输出的结构是乱码
  6. 我在外包的日子35:二期上线
  7. 技术总监灵魂一问:你精通那么多技术,为何还做不好一个项目?
  8. Julia : 如何进一步改进操作Redis的效率?
  9. 北航 软件学院课程 实用软件工具
  10. 算数,关系,逻辑运算
  11. IBM P系列小型机HMC默认IP地址
  12. Java 面向接口编程
  13. ggplot2|详解八大基本绘图要素,你需要的都在这-目录版
  14. 结构化数据与非结构化数据有什么区别?
  15. SysWow64和System32
  16. python3.6从入门到精通mobi_Python 3.6零基础入门与实战epub
  17. Java——文本框设置背景颜色、字体样式和颜色
  18. 张良、萧何与韩信:汉初三杰悲情录[转]
  19. Swagger如何屏蔽某些接口显示
  20. 用xgboost模型对特征重要性进行排序

热门文章

  1. 微信H5video视频问题
  2. MEGA修复了允许解密用户数据的关键漏洞
  3. [英语阅读]美国狗画家作品热销
  4. Udesk机器人API使用介绍(一)
  5. 八个小数码管滚动显示单个数字
  6. SIGCOMM 历年最佳论文汇总Topic推荐-AMiner
  7. 【题解】[牛客网NOIP赛前集训营-提高组(第七场)]C.洞穴 倍增优化DP+bitset
  8. 电容器的基础知识(1)
  9. 提笔忘字,亟须重视的电脑病
  10. Aflow安装与测试以及遇到的问题