LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: shawn.p.huang

IBus - 新一代输入发法框架

[复制链接]
发表于 2008-8-13 11:57:40 | 显示全部楼层
感谢楼主和作者原来是同一人真不好意思。
我很喜欢 大众形音输 入法我自己转了个scim的码表在用,能否加进去新输入法或者能否专成新一代的输入法可以识别的码表呢? 这是那个Skating个人开发大众形音的网址
http://xukt.ys168.com
回复 支持 反对

使用道具 举报

发表于 2008-8-13 13:08:22 | 显示全部楼层
还是全部用C/C++来写比较好吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 14:46:27 | 显示全部楼层
Post by onelay;1885421
感谢楼主和作者原来是同一人真不好意思。
我很喜欢 大众形音输 入法我自己转了个scim的码表在用,能否加进去新输入法或者能否专成新一代的输入法可以识别的码表呢? 这是那个Skating个人开发大众形音的网址
http://xukt.ys168.com

:)
码表引擎暂时还不支持,但是肯定是要做的,估计需要数周的时间吧,争取能在f10发布之前完成。
感谢支持。
回复 支持 反对

使用道具 举报

发表于 2008-8-13 14:49:07 | 显示全部楼层
Post by shawn.p.huang;1885345
你是用的12号snapshot的源代码么?12号的代码,已经对拼音进行了优化,在我这里速度很快。如果如你所说需要休息30秒,应该是有bug,再慢也不可能要慢30秒。
你试试在关掉ibus,然后才终端上运行ibus命令,之后试试。如果出现问题,看看终端上有什么错误输出。

现在正要开发码表引擎,估计需要几周时间。


我再上去你的开发网站看看,有没有更新源码snapshot。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 14:58:07 | 显示全部楼层
Post by dgod;1885360
python作为一个胶水语言,用作输入法框架,还是怪怪的。

在使用yum的过程中,经常出现死掉的现象,这时候,我经常用pkill -9 python,使用python很可能被误杀。


胶水语言其实很适合做框架,逻辑控制等任务,把其他库粘结在一起,易于开发和调试。
例如:
ibus-pinyin底层是调用sqlite数据引擎(c实现的库)
ibus-anthy底层是调用libanthy(c实现的库)
ibus-m17n底层是调用libm17n(c实现的库)

Post by ildg;1885455
还是全部用C/C++来写比较好吧。

C/C++其实有点儿过时了,不适合做上层应用,比较适合做底层的模块。
如果用C/C++写,开发周期会很长,不容易调试,虽然运行速度略快,但是相对与用户敲击键盘的速度而言,python来处理已经绰绰有余了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 14:59:49 | 显示全部楼层
Post by dgod;1885265
看好ibus,不知道能不能在F10中成为默认输入法。

状态条上的图标在我这看起来很不正常,不知道为什么。

很奇怪,你用的是什么系统阿,感觉要想是svg的库有问题。你可以手动去打开/usr/share/ibus*/icons/*.svg文件看看,能否正常显示。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 15:00:49 | 显示全部楼层
Post by dgod;1885265
看好ibus,不知道能不能在F10中成为默认输入法。

状态条上的图标在我这看起来很不正常,不知道为什么。

很奇怪,你用的是什么系统阿,感觉要想是svg的库有问题。你可以手动去打开/usr/share/ibus*/icons/*.svg文件看看,能否正常显示。
回复 支持 反对

使用道具 举报

发表于 2008-8-13 15:13:51 | 显示全部楼层
我用的是F10,rawhide里面的,svg显示应该是不会有问题的,比如”中“是正常的,”英“就很小。

对于c/c++过时不是很认同,c++是差不多了,c应该是还没过时。用python开发对输入法来说没大的问题,所以我只说是怪怪的,而不是说不行。现在的问题是由于这个框架没有c的接口,只能是用c调用python,变成了用c当胶水语言了,很痛苦,正在学习中。
回复 支持 反对

使用道具 举报

发表于 2008-8-13 15:57:24 | 显示全部楼层
输入法最好用C/C++来做。
一方面是加快速度,一方面是减少系统资源占用。操作系统是拿来用的,如果光一个输入法就耗费了不少资源,很难想象这样的系统能有好的用户体验。
回复 支持 反对

使用道具 举报

发表于 2008-8-13 16:34:31 | 显示全部楼层
有五笔我就用。呵呵。。
我现在只用五笔。。

不过看起来这个iBus挺不错的。。
支持。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表