Category Archives: fcitx development
fcitx的新配置文件
以前很奇怪,compiz config settings manager的配置工具是怎么搞的,为什么插件的代码中没有关于配置界面的东西呢? 后来发现,原来配置是通过一个xml文件描述的,受此启发,fcitx的新gui工具就是按照这个思路开始的 简单的说这次就是用配置文件描述配置文件,然后自动生成gui 以前这部分是用代码集成在fcitx里面的,这样缺失了一些扩展性 不过工程量较大,得慢慢进行
最终还是忍不住用上了git
给fcitx在github上进行了clone,决定还是用git开发啦~! 我最喜欢的就是git的branch,很方便,目前还是自用吧,有人想用再一起来 svn和git合用并非不可能哦,Amarok就是这么干的嘿呀~
fcitx的皮肤哇哈哈
今天收到一封信,头顶青天狂喜乱舞,好吧,现在还只能看(code还没有来啦)
fcitx的特性
话说回来kimpanel还是挺buggy的,最近也没有添加什么特性,图标支持主题其实是kimpanel的实现,我配合了一下kicon的使用就支持了,不过文件的安装地点也确实符合了标准不少 一个问题是dbus线程调用x的函数无法立即起作用,只有主线程才能实际处理界面的情况。把过时的gbk按钮去掉了,kimpanel正好多出一个位置用于显示软键盘信息。图标是我画的……还不算难看吧。。 最近实在是只有bugfix,而完全没有新feature添加,积攒了那么多的new feature不知道该怎么办才好啊啊啊啊啊啊…… 首先是消息机制,多线程之间恐怕还需要一个通信的方法,还需要解决一个加锁的问题 是不是直接投奔glib好了……
收集了一些信息,fcitx的V4特性
fbterm支持 鼠标选词 gui配置工具 支持输入法扩展以及到其他输入法的bridge 注音输入 更好的国际化支持 优化内存占用 png支持 UTF8支持 优化输入法算法,加入词频信息 皮肤 更好的默认字体支持 配置即时生效 ibus支持 代码结构优化 垂直选词 GTK面板 排名按调查时间顺序