解释输入法问题 以及其他本版问题集中 [2010-6月更新]
时间:2009-11-03
来源:互联网
在网络上搜索了一下并没有找到可以在ibus下直接使用万能五笔的方法,于是想自己动手解决这个问题,
参考别人之前做的万能五笔For Scim的方法,具体思路如下:
1. scim-make-table wnwb.bin -o wnwb.txt
把wnwb.bin转换成wnwb.txt文件
考虑到图标的问题要修改一下wnwb.txt文件
把ICON = /usr/share/scim/icons/Wubi2.png修改成ICON = /usr/share/ibus-table/icons/wnwb.svg
2. ibus-table-createdb -s wnwb.txt
把得到wnwb.txt转换成ibus使用的db文件
3.sudo cp wnwb.db /usr/share/ibus-table/tables
把转换好的wnwb.db文件copy到/usr/share/ibus-table/tables目录
4.重启ibus添加万能五笔输入法。最爱的万能五笔就出现了!
以和就是我的整体思路,供大家参考。
如果只是需要使用万能五笔For iBus的话可以按如下步骤:
step1.下载附件wnwb.tar.gz
step2. 解压
step3. ibus-table-createdb -s wnwb.txt
sudo cp wnwb.db /usr/share/ibus-table/tables
step4. sudo cp wnwb.svg /usr/share/ibus-table/icons
step5. 重启ibus,添加万能五笔输入法
ps:其中wnwb.svg为图标文件,名称是固定的有能力的人可自己做一个漂亮的图标代替。
附件太大了wnwb.db上传不了!
大家可这用ibus-table-createdb -s wnwb.txt 命令来产生wnwb.db文件
11/06日更新
有关DYNAMIC_ADJUST自动调整词频属性
万能五笔for ibus 目前的设置是这样 DYNAMIC_ADJUST = TRUE,会自动把你使用最频繁的字放在第一位
如果不习惯这样可以把这个特性关闭,关闭后是五笔优先。具体做法如下:
1.在step3之前编辑wnwb.txt文件把文件里的 DYNAMIC_ADJUST = TRUE 改为DYNAMIC_ADJUST = FALSE
其余的步骤跟之前一样
2.如果以经使用过万能五笔for ibus,要把用户目录下.ibus/tables/wnwb-user.db文件删除 再重启ibus
附件: |
wnwb2.tar.gz [2.26 MiB] 被下载 1593 次 |
最后由 liuke.forever 编辑于 2009-11-06 14:12,总共编辑了 14 次
作者: liuke.forever 发布时间: 2009-11-03

作者: JiangHui 发布时间: 2009-11-03
只是图标没有换掉.
我下载了附件后,打开wnwb.txt, 里面那句话已经这了
ICON = /usr/share/ibus-table/icons/wnwb.svg
作者: zebrattt 发布时间: 2009-11-04


作者: smallapple 发布时间: 2009-11-04
作者: ghostry 发布时间: 2009-11-04
只是图标没有换掉.
我下载了附件后,打开wnwb.txt, 里面那句话已经这了
ICON = /usr/share/ibus-table/icons/wnwb.svg
原来需要把图标文件拷一下
sudo cp wnwb.svg /usr/share/ibus-table/icons
作者: zebrattt 发布时间: 2009-11-04
只是图标没有换掉.
我下载了附件后,打开wnwb.txt, 里面那句话已经这了
ICON = /usr/share/ibus-table/icons/wnwb.svg
這句是我已改過了的!
作者: liuke.forever 发布时间: 2009-11-04
是的!五筆、拼音、英文三種輸入都可以
作者: liuke.forever 发布时间: 2009-11-04
g : "个 “ (应该是"一 “) i : "就" (应该是"不")
作者: zebrattt 发布时间: 2009-11-04
g : "个 “ (应该是"一 “) i : "就" (应该是"不")
萬能五筆是五筆、拼音、英文三種輸入法的集成
g : "个 “ 這個是拼音
g : "一 “ 這個是五筆
所以這個應該是正常的啊。
作者: liuke.forever 发布时间: 2009-11-04
g : "个 “ (应该是"一 “) i : "就" (应该是"不")
萬能五筆是五筆、拼音、英文三種輸入法的集成
g : "个 “ 這個是拼音
g : "一 “ 這個是五筆
所以這個應該是正常的啊。
但是应该五笔优先才对。 以前scim下的和windows下的万能五笔都是这样。 升级后我以前9.04下的wnwb.bin找不到了 不然可以照楼主的方法做一个。
作者: zebrattt 发布时间: 2009-11-04
作者: zebrattt 发布时间: 2009-11-04
g : "个 “ (应该是"一 “) i : "就" (应该是"不")
萬能五筆是五筆、拼音、英文三種輸入法的集成
g : "个 “ 這個是拼音
g : "一 “ 這個是五筆
所以這個應該是正常的啊。
但是应该五笔优先才对。 以前scim下的和windows下的万能五笔都是这样。 升级后我以前9.04下的wnwb.bin找不到了 不然可以照楼主的方法做一个。
刚还正常的,不知道怎么回事,刚一用鼠标切换了一下英文,现在就跟你的情况一样了。我按一下“y“的时候,也是”一“先出现了,这个设计得确实有点不合理。确实有点奇怪哦,刚刚我按"i"的的时候,第一个字候选词还是“不”现在变成“一”了。我也搞不懂是怎么回事了。"b"也变成第一个是“不”了。
作者: opp 发布时间: 2009-11-04
作者: npxywml 发布时间: 2009-11-04
你scim-make-table怎么弄出来的 我synaptic里也没有
作者: zebrattt 发布时间: 2009-11-04
作者: jmw778s 发布时间: 2009-11-04
纯个人意见,想和用五笔的朋友探讨一下,有没有什么更好的输入法。fcitx下出现重码是什么样的情况呢?
作者: opp 发布时间: 2009-11-04
纯个人意见,想和用五笔的朋友探讨一下,有没有什么更好的输入法。fcitx下出现重码是什么样的情况呢?
wubi86还真是这样。 不过我看万能五笔需要敲空格的也不算是个大问题. 这样的例子不是太多. 但万能五笔有另外很多方便的wubi86就没有了
作者: zebrattt 发布时间: 2009-11-04
作者: win.milan 发布时间: 2009-11-04
作者: 引火虫 发布时间: 2009-11-05
g : "个 “ (应该是"一 “) i : "就" (应该是"不")
萬能五筆是五筆、拼音、英文三種輸入法的集成
g : "个 “ 這個是拼音
g : "一 “ 這個是五筆
所以這個應該是正常的啊。
但是应该五笔优先才对。 以前scim下的和windows下的万能五笔都是这样。 升级后我以前9.04下的wnwb.bin找不到了 不然可以照楼主的方法做一个。
刚还正常的,不知道怎么回事,刚一用鼠标切换了一下英文,现在就跟你的情况一样了。我按一下“y“的时候,也是”一“先出现了,这个设计得确实有点不合理。确实有点奇怪哦,刚刚我按"i"的的时候,第一个字候选词还是“不”现在变成“一”了。我也搞不懂是怎么回事了。"b"也变成第一个是“不”了。
万能五笔for ibus 目前的设置是这样 DYNAMIC_ADJUST = TRUE,
会自动把你使用最频繁的字放在第一位。如果打‘ g‘出来的是: "个 “,但你想出来"一 “,那么你可以这样:
打‘ g‘的时候选择"一 “,这样多重复几次后,你再打‘ g‘出来的就是: "一 “了。
个人我觉得比win下的万能五笔还要好,好像win下的万能五笔是有一个把上一次使用的重码字放在第一位的设置,
而ibus下是把使用频率最高的字放在第一位,会更合理一些。
作者: liuke.forever 发布时间: 2009-11-05
五笔爱好者飘过。
作者: skyx 发布时间: 2009-11-05
g : "个 “ (应该是"一 “) i : "就" (应该是"不")
萬能五筆是五筆、拼音、英文三種輸入法的集成
g : "个 “ 這個是拼音
g : "一 “ 這個是五筆
所以這個應該是正常的啊。
但是应该五笔优先才对。 以前scim下的和windows下的万能五笔都是这样。 升级后我以前9.04下的wnwb.bin找不到了 不然可以照楼主的方法做一个。
刚还正常的,不知道怎么回事,刚一用鼠标切换了一下英文,现在就跟你的情况一样了。我按一下“y“的时候,也是”一“先出现了,这个设计得确实有点不合理。确实有点奇怪哦,刚刚我按"i"的的时候,第一个字候选词还是“不”现在变成“一”了。我也搞不懂是怎么回事了。"b"也变成第一个是“不”了。
万能五笔for ibus 目前的设置是这样 DYNAMIC_ADJUST = TRUE,
会自动把你使用最频繁的字放在第一位。如果打‘ g‘出来的是: "个 “,但你想出来"一 “,那么你可以这样:
打‘ g‘的时候选择"一 “,这样多重复几次后,你再打‘ g‘出来的就是: "一 “了。
个人我觉得比win下的万能五笔还要好,好像win下的万能五笔是有一个把上一次使用的重码字放在第一位的设置,
而ibus下是把使用频率最高的字放在第一位,会更合理一些。
我是极不习惯这样。 用五笔就是为了减少选字的次数, 不然实际总体的输入速度会极慢。 如果对这个频率不熟,经常会敲错,又要重新敲,很不方便。
作者: zebrattt 发布时间: 2009-11-05
我是极不习惯这样。 用五笔就是为了减少选字的次数, 不然实际总体的输入速度会极慢。 如果对这个频率不熟,经常会敲错,又要重新敲,很不方便。
万能五笔是给五笔用得不熟悉的人用的,ibus对万能五笔调词频我意见不是太大。
从scim的五笔输入特输符号的编码来看,scim的作者苏哲对五笔应比较了解。
ibus的专长应是拼音, 我大概记得最早ibus只有拼意输入法,拼音输入法没有词频自动调整功能是很难用的,我推测ibus的作者对五笔不熟悉。
真正的五笔高手,大多喜欢用86版五笔,如果ibus也调86的词频,那就不对了。把词频自动调整功能引入五笔86,是值得商榷的。
看来ibus对 词频调整上,应该有一个设置才可,至少有允许用户去关闭86五笔词频调整的选项。
还有一点,非常重要, 五笔最大的特点是打单字时, 几乎没有误码
作者: spectater 发布时间: 2009-11-05
我也极不习惯,老是变会经常出错的,用惯五笔的人都知道打五笔的时候百分之99.9的情况我们是不用看候选词的,直接打就可以了。如果需要像拼音一样经常选的话,说实话非常浪费时间,这一点上,我觉得Windows下的极点五笔做得非常好,Linux下的极点五笔也不错,可惜也有一个缺憾,就是你打出重码的时候,而且你要打的字就是第一个字,你也必须要补一个空格,不像Win下和SCIM下的五笔,只要接着敲下面的字就可以了,跟没有出现过重码是一样的。而万能五笔跟极点五笔就有这个缺憾,大家都知道“君”和“群”是一样的打法,你打“群”的时候,(我们假设“群”是第一个候选字),以前的用法就是vtkd然后后面再跟要打的字,群这个字会自动被输入,跟从来没有出现过重码的打法是一样的。例如:“一群人”这几个字,我们一个字一个字打的话,肯定是按:g空格vtkdw空格就可以了。不需要在字母d后面补空格,而你用万能五笔的时候必须要选一个,不管你是用空格还是用数字反正你得选一个字,要是接着打的话,就会出错。这也是设计不合理的一个地方。所以我还是换回SCIM了,只留一个五笔。
作者: opp 发布时间: 2009-11-05

作者: xg98 发布时间: 2009-11-05
果然是五笔高手。
作者: spectater 发布时间: 2009-11-05
情况是这样的比如我习惯打L: “国” G:“一”
但是当我打L: “国”的次数比较多的时候,就会出现我再打G的时候默认的是“国”,"一"到第二位了
作者: liuke.forever 发布时间: 2009-11-05
情况是这样的比如我习惯打L: “国” G:“一”
但是当我打L: “国”的次数比较多的时候,就会出现我再打G的时候默认的是“国”,"一"到第二位了
是这样的,一点不错,这对于用五笔的人来说是比较麻烦的一件事。绝对会影响你的效率,你在选择的时候,至少会损失打一个字或者词组的时间,如果你是打字员那种速度的话,看候选词再选的话,你至少会损失2个单字或者2个词的时间。
作者: opp 发布时间: 2009-11-06
作者: 荒野无灯 发布时间: 2009-11-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28