Tag Archives: fcitx
A new pinyin input method that might be slightly better than sunpinyin
What do I mean when I say “slightly better”? First of all, thanks to sunpinyin’s open-gram, I can use its data for free. So, on the pinyin side, libime IS using the exact same data from sunpinyin. So what’s the … Continue reading
Open and Close
开头先引用一下:http://lyric.im/individualism-on-internet/ “像 RMS 那样苦行僧般地活着我做不到也不会去做,像 Linux 那样的桌面我也不会有太多机会去用,但是并不代表他们就不重要。相反,他们很重要,他们的存在本身就是底线。只有支持他们,当我想从某个团体中收回控制时,才有选择的权力。” 搜狗拼音出来了,So what?其他人都回家洗洗睡吗?不,它只是 yet another choice,和 fcitx 或者其他的 sunpinyin,libpinyin 都没半毛钱关系,开源存在的目的本身就不是把用户体验放在第一位的,假设我真的考虑用户体验的话,我早就写程序直接收集所有 fcitx 用户输入了,因为这些数据本身对于改进用户体验都是非常重要的,但是 fcitx 永远也不会主动这么做。Free Software的意义不在于提供了多好的结果,甚至有的时候多数人也就是满足于还不赖就足够了。因为争取用户并不是开源的目标,提供给用户自由才是。 而 Choice is bad 本身就是和折腾 Free Software 的目的相悖的,所以想要做 business 从最开始就是要消除 Choice,Google 对待 Android 显然不是真正开放的,因为厂家需要认可反碎片化的协议。 所以你并不会从那些公司的产品中(即便是开源的)获得更多的自由,Free Software 的存在本身足以阻止封闭产品的垄断。 所以 WPS,或者 Sogou,或者 … Continue reading
Fcitx 4.2.7
All components in this release will depend on fcitx 4.2.7 due to they are using the new build macro. Now we have a new template repo for whom want to develop new addon for fcitx: https://github.com/fcitx/fcitx-templates/tree/master And for kdevelop user: … Continue reading
Announce fcitx-simple
我是没啥起名天赋,这项目名字是看起来比较让人迷茫的。概括一下,这是个可以把 fcitx 当库用的项目,完成这一步主要是为了自动化测试和其他系统(Named:Mac)的移植做准备的。 实现方式的话,就是模拟前端,界面的插件,然后统一注册一个回调处理事件,并且把 fcitx 跑在单独的线程当中。 虽然感觉这样就是空口干讲而已……不过要看现在能做什么的话,也只有这样而已了。 $ fcitx-testbed fcitx-pinyin a UI:UpdateStatus UI:UpdatePreedit CANDIDATE:啊 UI:ShowInputWindow CANDIDATE:1.啊 2.阿 3.吖 4.呵 5.腌 SPACE UI:CommitString COMMIT:啊 UI:UpdatePreedit CANDIDATE: UI:CloseInputWindow a UI:UpdatePreedit CANDIDATE:啊 UI:ShowInputWindow CANDIDATE:1.啊 2.阿 3.吖 4.呵 5.腌 a UI:UpdatePreedit CANDIDATE:啊啊 UI:ShowInputWindow CANDIDATE:1.啊啊 … Continue reading
New dark skin
虽然我也不是皮肤功能的big fan,不过偶尔还是会改进一些的。 图中新做的dark,会在4.2.7完全替代掉老的dark,乐意使用的可以去github单独下载这个皮肤的部分。 至少我自己还是挺满意的,另外这个新的dark使用用了特别的trick,避免无混成时太过难看。