新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 论坛·old
 → 当前位置:首页 > 教程 > 操作系统 > Linux > 正文

自已动手制作Linux下拼音五笔输入法

XKER.COM   2006-12-21 10:02:35  来源:天极  收藏本文

    最近一直在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,试一下吧,系统中就多了一个可以输入五笔,也可以输入拼音的拼音五笔输入法了。

上一篇教程:Linux操作系统自如的装卸内核模块
下一篇教程:没有了
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·Linux操作系统自如的装卸内核模块·Linux下精确到微秒级的时间操作函数
·在Linux中用防火墙抵挡黑客攻击·删除Linux后如何找回Windows启动菜单
·提高Linux操作系统安全性的十大招数·七大步骤建立可靠的Linux操作系统
·Linux文件系统被破坏时的处理方法介绍·自己动手做一个迷你型Linux操作系统
·加挂Linux操作系统中文件系统的小结·Linux操作系统下广播程序制作介绍
·Linux操作系统下应急响应流程与步骤·找回Linux/Unix下各系统的密码
·黑客详解:入侵Linux系统实例!·Linux操作系统中的七件超厉害的武器
·Linux服务器前台常出现的提示及含意·Linux内核驱动程序初始化顺序的调整

学院文章搜索
  
推荐文章
·X-Window环境下配置nVIDIA
·了解进程和病毒十七点相关
·七大步骤建立可靠的Linux操
·Java路径问题最终解决方案
·P2P端口映射UPnP功能和使用
·Recover My Files让删除文
·揭开BIOS中的绝对宝藏
·经验共享 如何用3DSMAX来进
·学PS基础:Photoshop技能大
·Linux服务器前台常出现的提
阅读排行
·免费代理IP(每日更新)
·Windows Vista中文版5840网
·端口·木马·安全·扫描应
·如何安全安装Vista系统
·Windows远程控制完全指南
·网上邻居常遇故障解决方法
·整理干净的系统 清理软件使
·网页版QQ、MSN、POPO简评
·一台电脑当多台用 初步体验
·PHP教程专题
专题教程
·photoshop抠图教程
·PHP教程专题
·MySQL 专题
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
最新文章
·自已动手制作Linux下拼音五
·纠正:网站版权声明的正确
·Photoshop打造精美的圣诞节
·巧妙恢复被破坏的Win XP系
·常用软件简简单单变成绿色
·Vista下紫光拼音无法使用终
·windows XP home版安装IIS
·ASP用Server.Transfer实现
·增加网站反向链接的10种方
·BitComet六则实用技巧
·中国开域名镜像服务器 解析
·Linux操作系统自如的装卸内
·黑客利用网易程序漏洞骗取
·简析Windows Vista系统的2
·技巧 vb.net中的操作符应用
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有