ibus 五笔输入法 极点五笔6.1词库hack
[2010-01-25 更新]
有人反应在Ubuntu9.10里会有乱码问题,请9.10的同学,到此一游即止。下文你可以略过。
ibus 实在是个非常好的输入法,但是对五笔的支持有些小问题,主要是:
- 繁体字太多,而且排在前面
- 词库很大,所以打起来的时候很多重码
- 默认不是自动直接上屏,需要鼠标点一下,或者按Ctrl+/
- 右shift不是切换中英文
于是我自己折腾着试试看的想法,做了如下hack,该方法只适合五笔熟手,修改也不是很正统的办法,所以不适用于所有用户。建议大家使用官方的更新和补丁。
修改后功能支持
- 自动上屏
- 使用极点五笔的词库
- 没有繁体字
- 基本没有重码,对于五笔熟手特别好用
- 右shift 不再切换拼音模式
下面把过程介绍一下:
1.使用极点的五笔词库
shell:
cd ~ mkdir tmp cd tmp sudo apt-get install scim-modules-table sudo scim-make-table /usr/share/scim/tables/jidianwubi.bin -o jidian.txt
上面是把极点的词库导成txt的明文的格式。如果没有jidianwubi.bin http://www.fs2you.com/files/6b3cb66b-33a5-11dd-97e9-00142218fc6e/ 下载最新的极点6.1
2 下载 ibus-table-0.1.1.20081014 http://ibus.googlecode.com/files/ibus-table-0.1.1.20081014.tar.gz
cd ibus-table-0.1.1.20081014/table/zhvi wubi86.txt### Begin Table data.
BEGIN_TABLEEND_TABLE把这段的内容,用第一步导出的 jidian.txt 里begin_table到end_table的替换,保存退出
3 刪除多余的词组
cd ibus-table-0.1.1.20081014/table/zhbzip2 -d extra_phrase.txt.bz2 vi extra_phrase.txt 把不要的词都刪除掉,你会发现这里面很多繁体词组,因为词条太多,我干脆就大部分刪除了,只保留了前面100个左右。注:这一步不是一定要这么做,只是为了不要那么多重码,不适合五笔不熟练的人。我比较懒,所以直接刪除词。(其实可以把繁体词转成简体词,不会判断繁体字,所以我做不了。)
4 修改直接上屏和右shift功能
cd ibus-table-0.1.1.20081014/engine
vi table.py
第754行: 改成True753 #self._setup_property = Property ("setup", _("Setup"))754 self._direct_commit = True755 self.reset ()656 def r_shift (self):657 '''Proess Right Shift Key Event as changed between PinYin Mode and Table Mode'''658 self._zi = u''659 if self._chars[0]:660 self.commit_to_preedit ()661 return True662 else:663 return False664 #self._py_mode = not (self._py_mode)665 #return True注:把这段改成和l_shift(self)一样,不过好像并不能右shift切换中英文,只是不会变成拼音模式了,未知原因。
5 编译,安装
make
sudo apt-get install checkinstall
sudo checkinstall make install
sudo dpkg -i ibus-table_0.1.1.20081014-1_i386.deb
推荐ubuntu的用户使用 checkinstall这个软件,制作deb文件非常方便
6 Logout & Login. 试试,打五笔是不是特别爽了?
不想尝试以上步骤的,请直接下载我弄好的码表, wubi86.db
tar -zxvf wubi86db.tar.gz
sudo mv wubi86.db /usr/share/ibus-table/tables
ibus 五笔输入法 极点五笔6.1词库hack相关推荐
- centos-安装并使用五笔输入法-极点五笔输入法
下载并且安装五笔 yum install ibus-table-chinese-wubi-jidian.noarch 超级管理员权限 遇到选项,选y >安装完成后需重启 添加输入法中添加五笔 应 ...
- 快速撑握五笔输入法的末笔识别
最近一些朋友在留言中提到学习五笔时遇到的一些困难,特别是末笔识别方面比较困惑.在这里向大家介绍一下末笔识的方法.其实规则很简单,只要大家用心体会一下,很容易撑握. 我们知道五笔输入法是跟据汉字的五种基 ...
- ibus的设置及极点五笔的安装
linux版本--debian6.0 首先安装ibus: sudo apt-get install ibus 将ibus设置为开机自起动: 点击System->Preference->St ...
- 极点五笔for Ubuntu安装
最喜欢的五笔输入法极点五笔终于出Linux版本了 下载地址:http://210.22.22.150:1278/freewb_0.1.3_amd64.deb 安装Fcitx输入法apt install ...
- Linux CentOS 7上安装极点五笔
2019独角兽企业重金招聘Python工程师标准>>> 话说几天前在新买的惠普笔记本上成功地安装了Linux CentOS 7操作系统.Nvidia Quandro P600驱动程序 ...
- centos7.2安装五笔输入法的方法
话说几天前在新买的惠普笔记本上成功地安装了Linux CentOS 7操作系统.Nvidia Quandro P600驱动程序及X Window,并在VMware下安装Red Hat教学环境,彻底跳出 ...
- 自已动手制作Linux下拼音五笔输入法
最近一直在linux下工作,使用的是ubuntu版本的linux.各项工作都可以进行,ubuntu下的scim输入法很是不错,自带了五笔.拼音等输入法.然而以前在windows系统的时候一直是用万能五 ...
- 输入法全屏_五笔输入法那么方便,为什么败给了拼音?如今,我可算是明白了...
我们在日常生活中使用的输入法有很多种.输入法有四种:拼音输入法.五笔输入法.手写输入法和笔画输入法.其中,拼音输入法分为九笔输入法和二十六笔输入法.手写输入分为全屏手写和半屏手写.在这些输入法中,我们 ...
- qq五笔linux,QQ五笔 - 五笔小字典 QQ绑定很实用
九. 智能调频.空码检索.词序固定 在QQ五笔中还有一些小亮点,比如它可以根据"最近输入"."输入次数"对候选词排序.同时为了加快检索速度,默认只在常用字库(G ...
- ibus自定义颜文字词库
安装ibus-pinyin: 问题1:Ubuntu系统选择自带的拼音输入法是错误的,它默认无法输入中文及中文词组,请独立安装其他基于IBus的输入法 用PPA的第三方源将IBus升级的方法: 在终端输 ...
最新文章
- 小学六年级下册计算机计划,小学六年级科学下册教学计划(通用5篇)
- 20172310 2017-2018-2 《程序设计与数据结构》第四周学习总结
- (诊断)No module named MySQLdb
- linux设定时间查看文件,查看linux系统,服务,配置文件被修改的时间
- python脚本语言采用声音作为手段_python 利用pyttsx3文字转语音过程详解
- centos7 RPM命令安装操作
- sh脚本和bash脚本_在脚本中使用Bash陷阱
- 每周精选:20万DBA都在关注的11个问题
- Ember Model
- Unity 资源包导入报错 “Substance engine failed to load“
- 自适应中值滤波器和自适应局部(均值)滤波器的设计 python+matlab各实现
- 多个excel工作簿合并_多个excel工作簿合并到一个工作簿中
- 一句话详解常见的心理学效应
- 挑战全网目前最全python例子(附源码),独此一家,经典值得收藏!!!(五):Python绘图,Python实战
- python使用 Captcha 模块来生成验证码图片
- Homestead 安装 phpMyAdmin 作为数据库管理客户端 — Laravel 实战 果酱 API 教程
- 真正的Netflix文化
- Logistic回归-数学原理(1)机器学习实战
- 【工作感悟】java初始化数组长度
- 【非原创】完全用Linux工作(下)(r4笔记第86天)