linux五笔输入法制作_五笔98输入法制做--for Linux ibus
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*******************************************************************************
* @file ReadMe.antmuse
* @author Antmuse|Email:antmuse@live.cn
* @version 1.0.00
* @date 2012-03-04
* @brief 五笔98输入法码表制做:轻云五笔
*
* 提取微软王码五笔98版码表,制做ibus码表
* 制做平台:Gnu/Linux: ubuntu
* 解压本文档后各目录如下:
* ----------------------------------------------
* |目录 | 说明 |
* |Ant | 根目录,所有操作在其中进行 |
* |Ant/AntTool | 转换码表的C程序 |
* |Ant/WinTool | Windows下提取码表的工具 |
* |Ant/Windows | 复制过来的Windows码表文件 |
* ----------------------------------------------
*******************************************************************************/
================================================================================
制做步骤:
================================================================================
进入Windows系统
在Windows系统中安装微软王码五笔98版输入法后,
其码表文件位于C:\Windows\System32\winwb98.mb
用WinTool目录中的Imegen.exe工具打开winwb98.mb,
提取出98版的码表文件:winwb98.TXT
也可到虚拟机虚拟的Windows系统中准备此文件,以免切换系统之苦。
================================================================================
回到linux系统
新建一个目录Ant,将Windows系统下提取的码表winwb98.TXT移动到目录Ant中。
用gedit编辑winwb98.TXT, 掐头去尾:只留下码表部分,另存到Ant目录中:winwb98.log
注意:
另存后的文件winwb98.log要求为:utf8格式,换行符为unix格式。也可以用iconv命令转换。
================================================================================
新建目录Ant/AntTool,在其中写一段C程序用于转换winwb98.log
启动shell,进入Ant目录,执行如下shell命令:
cd ./AntTool
make
cd ..
./AntTool/bin/AntTool winwb98.log > antmuse.log
至此,编绎生成了自备的工具:AntTool,并用它成功转换winwb98.log为antmuse.log
================================================================================
编辑Ant目录中的Template.log:
将antmuse.log中的所有内容原封不动放到Template.log中的标志
BEGIN_TABLE
END_TABLE
之间,标志之间原有的东西是我加入的标点、特殊符号的录入,可删可留,尽随你意。
其它设置,如图标,uuid,名称,自动调整词频等,可在标志
BEGIN_DEFINITION
END_DEFINITION
之间找到,自已定义一下,各选项懂点英文的都能看明白。
uuid的生成可用命令uuidgen。
设置好后将Template.log另存为antmuse.txt
注意:格式依旧要求为utf8编码、unix行尾
至此,ibus码表文档antmuse.txt制做完成。
================================================================================
确保系统安装有ibus输入法后,执行shell命令:
ibus-table-createdb -n Antmuse98.db -s antmuse.txt
sudo cp Antmuse98.db /usr/share/ibus-table/tables/Antmuse98.db
sudo cp Antmuse98.svg /usr/share/ibus-table/icons/Antmuse98.svg
killall ibus-daemon
ibus-daemon -d
至此,已生成并安装码表Antmuse98.db,且重启了ibus。
在ibus中可找到此码表:轻云五笔98
至此,微软王码五笔98版,外加特殊符号、标点输入,自动调整词频等功能已搞定,check it.
================================================================================
下载地址:http://pan.baidu.com/s/1kTrA8cf
linux五笔输入法制作_五笔98输入法制做--for Linux ibus相关推荐
- thinkpad触控笔怎么用_电容笔怎么用,如何选择一支电容笔来提升生产力呢?
电容笔是利用导体材料制作的具有导电特性.用来触控电容式屏幕完成人机对话操作用的笔,用于触控有电容式触摸屏的手机.电脑等电子设备.现今,电容笔已经可以直接在移动设备,如手机,笔记本,平板等,利用APP的 ...
- 五轴数控转台_五轴机床有很多种类型,你都知道吗?
五轴加工(5 Axis Machining),顾名思义,数控机床加工的一种模式.采用X.Y.Z.A.B.C中任意5个坐标的线性插补运动,五轴加工所采用的机床通常称为五轴机床或五轴加工中心.可是你真的了 ...
- 五轴数控转台_五轴机床介绍
//概述// 五轴联动是指在一台机床上至少有五个坐标轴(三个直线坐标和两个旋转坐标),而且可在计算机数控(CNC)系统的控制下同时协调运动进行加工. 五轴联动数控机床是一种科技含量高.精密度高专门用于 ...
- linux不保存退出命令_面试提问说出16个linux命令,能凑齐不!高频22个Linux命令在这里...
现在几乎所有的互联网的应用都部署在Linux的服务器上面了,Linux生态丰富.环境稳定,最重要的是,相对于Windows,Linux是免费的,要想,大型互联网公司都有几百万台服务器,要是用Windo ...
- linux五笔输入法制作_「简记」 Linux安装五笔输入法,包含arch和debian系
说明 自己的笔记本已经全盘做成了Linux系统了,用着还好,苦于常用的五笔输入法在Arch下有点不太好装,参考wiki弄好了,这里简单记录下 这里使用ibus-rime 原因有二: ibus-rime ...
- php五只猴子分椰子_(笔试题)分椰子
题目: 话说某天一艘海盗船被天下砸下来的一头牛给击中了,5个倒霉的家伙只好逃难到一个孤岛,发现岛上孤零零的,幸好有棵椰子树,还有一只猴子! 大家把椰子全部采摘下来放在一起,但是天已经很晚了,所以就睡觉 ...
- unity获取电磁笔压感_电磁笔的分类和特性
电磁笔从技术方案的原理实现上可以分为数字笔和非数字笔.从电源上区分可以分为无源笔和有源笔,即带电池和不带电池. 数字笔,简单来说,就是传递的是数字信号.这一类电磁笔电路板内部置有低功耗芯片,板子发送的 ...
- 五相步进电机型号_五相步进电机型号的有哪些?
五相混合式步进电机序号 规 格 型 号 相 数 5 5 5 5 5 5 5 5 5 5 步距角 ( .) 0.36/0.72 0.36/0.72 0.36/0.72 0.09/0.18 0.09/0. ...
- ios笔试题算法_微软笔试题-Dijkstra算法
Dijkstra算法是典型的算法.Dijkstra算法是很有代表性的算法.Dijkstra一般的表述通常有两种方式,一种用永久和临时标号方式,一种是用OPEN, CLOSE表的方式,这里均采用永久和临 ...
- 输入法画面_仙剑奇侠传X百度输入法联名纪念版皮肤今日上线
听说我们的键盘里 藏着属于你的独家记忆 值#仙剑25周年#之际 百度输入法联名<仙剑奇侠传> 特别推出官方纪念版皮肤 [仙剑·廿五相守] 让浓情回忆在指尖跳动 当李逍遥.赵灵儿.林月如.阿 ...
最新文章
- 自动机器学习:团队如何在自动学习项目中一起工作?(附链接)
- CocoaPods (第三方资源管理框架)
- Linux2.6--Linus电梯
- 建立Windows Embedded Compact 7开发环境
- ruby简单的基本 6
- css盒模型中子元素垂直方向上总高度与父元素height的关系
- 推荐:CLR 完全介绍-一篇讲解CLR内存回收机制以及常见的调试技巧的文章
- select count mysql_mysql select count 与 select count 两个执行效率怎样
- 之间有什么区别。 (点)和$(美元符号)?
- android 层叠轮播,vue手写一个卡片化层叠轮播(支持滑动,移动端连续滚动,点击)...
- LINUX登录界面,输入密码,循环重启出现
- 手把手系列--华邦W25Q64JV Flash操作指南
- HITB 2020:二进制漏洞挖掘仍是会议主流方向
- 聚集理论派+实践派大咖,与您一起剖析CI/CD的那些事儿 | 在线研讨会《如何实现集中管理、灵活高效的CI/CD》
- Google - Android 12 更新预览
- vue开发项目微信公众号授权支付开发
- 如何利用eclipse创建一个java web项目?
- 互联网+双“高新”时代
- github pages + Hexo + 域名绑定搭建个人博客增强版
- MATLAB怎么计算曲面面积,Matlab曲面面积估计.doc
热门文章
- PMP模拟考试系统-pmp模拟考试题库
- Centos7系统升级
- 华硕服务器主板型号命名规则,华硕ROG系列主板命名规则详解_华硕 Maximus V Formula_主板评测-中关村在线...
- c语言大作业通讯录报告,数据结构大作业报告-C语言通讯录系统-链表.pdf
- 学习 Cesium (五):加载离线高程数据
- MIKE水动力笔记6_如何自己制作实测数据的时间序列文件dfs0
- Jlinko ob驱动
- RDKit 安装教程
- rdkit获得原子的标准排序序号
- 51单片机用C语言实现交通灯(红绿灯)源程序实训QY-KP1