主要原因是心里痒痒想干别的,又把主要的事情忽略了
1、新配置文件-码表(多配置文件,用户配置覆盖)done
2、新配置文件-skin(用户配置覆盖)done
3、新配置文件-config(新格式)done
4、配置工具-gtk(4.0beta)
5、多词库
6、GTK_IM_MODULE(4.0rc)
7、测试(4.0)
8、改善拼音算法(4.1+)
要严格按照这个顺序执行
P.S.
由于有xsunpinyin这等好物,决定fcitx 4.0最后的milestone就是支持sunpinyin和gui配制工具。
fcitx也要有码表了么?莫非以后打算要全语言发展?
看起来工程量很大的说。不过为什么skin要在config之前?
另外这网志是咋回事……每次浏览,我不刷新他就永远是那界面,看不到更新……还以为这几天您都干别的去把网志更新忘了。
所谓的“新”是指新格式啦
fcitx本来就有码表的(五笔等输入法都是码表的),不过原来只有一个配置文件(table.conf),配置起来很不方便,安装新码表要往这个文件里面加东西,而屏蔽又要删除里面的东西,现在想要把所有的码表分成各自的配置,用户可以用相同文件名的配置文件在覆盖任意一个码表配置,这样也方便可以把所有码表都分开安装。不用码表的人可以完全不安装码表
另外其实已经加进去gettext了(方便国际化),配置文件要变成英文的了……(yuking以前很坚持的,不知道会不会生气……= =b,不过他貌似很久没有出现了,可能是很忙吧)
skin现在最大的问题就是必须放在系统目录下面,所以就要作成和刚才的码表一样,用户可以很方便的覆盖配置。
最后到config就是顺水推舟一起做了。
所有配置文件都做完统一之后就可以搞配置工具了,而且已经把配置部分分出来变成动态库了,到时候这个可以不和fcitx一起打包
以后fcitx可能就变成了
fcitx(主程序,包含拼音,依赖配置库)
fcitx-config(配置库)
fcitx-skin(两个非默认主题)
fcitx-tables(各种码表)
fcitx-tools(以前一起安装的工具,有很多已经过时了的估计会去除,然后与时俱进加入新的:例如搜狗细胞词库转换工具)
fcitx-gui(配置工具,依赖配置库)
当然还可以有
fcitx-pinyin-dict(……更大的拼音词库)
……这样多的包了……
浏览器缓存…… = =b,我也不知道唉
呃……我咋看着fcitx走上了和SCIM、ibus一样的道路……不过毕竟功能和体积是很难两全的。
这样模块化有个坏处就是很多新手会迷糊,建议还是多打个完整的包,方便一次搞定(对我这样的懒人也有效)。
您加油,改天给您做个宣传图……
其实还没有的
这几个加起来就是原来的fcitx,fcitx-tool很多人从来不用
fcitx
fcitx-config
fcitx-skin
fcitx-tables
fcitx-tools
码表非码表用户也不用,也可以移除(而且就是几个*.conf *.mb文件而已),skin我就不多说了,其实只是把一个东西劈成了几半,还没到ibus,scim这样的平台级别呢。