Author Archives: csslayer

Fcitx 4.2.0

fcitx 4.2.0 1. 码表支持构词码(郑码要求),显示时提示文本可以码表(仓颉要求)。 2. 重命名并整理API 3. API增加全局的上下文变量支持 4. 支持检测kimpanel进行自动切换。 5. 支持 alt + shift 作为激活/非激活模式的切换 6. 支持将第一个输入法作为非激活状态 7. kimpanel新的图标集 8. 大幅降低码表以及拼音的内存占用 9. 支持标点按当前输入法语言切换不同配置 10. -r 选项,用于替换已存在的fcitx。 fcitx-cloudpinyin 0.2.0 1. 取词单独放入一个线程中,解决curl multi在极少数时候依然是同步调用的问题 2. 修复一个在较新版本curl导致崩溃的bug fcitx-configtool 0.4.0 1. 增加kcm-fcitx一样的修改输入法列表的功能 2. 支持使用gtk3进行编译 … Continue reading

Posted in fcitx development | 56 Comments

Re-ask: Why Fcitx?

I wrote some post about “Why Fcitx” before, while I was little bit worried about fcitx’s future. But for now, I already have some idea for this question. There is already several input method framework on Linux world, why Fcitx … Continue reading

Posted in fcitx development | Tagged | 11 Comments

Make Fcitx like a system component.

Some days ago, I added a little option to Fcitx, which is called: “Use first input method as inactive state”. What does that mean? Actually that’s how I make Fcitx more like a system input method framework. Fcitx have three … Continue reading

Posted in fcitx development | 6 Comments

折腾Linux桌面中让人迷惑的形容词

用桌面的很多人都对自己的桌面有评价,但很多用词对我来说总是难以把握具体含义。 所以对使用以下描述的词评论都无视。描述个人感受不做到精确(concrete),那和对牛弹琴没什么两样。 1、字体清晰/锐利 这也就是我不和别人讨论字体设置的原因。因为清晰/锐利是个模糊的概念。 想要做到精确,上来第一句话应该先回答,是使用位图字体,还是矢量字体?对有些人来说,清晰/锐利等于位图,对有些人来说,清晰/锐利是使用在矢量字体的前提下的,所以经常会看到一群人互相对牛弹琴。 2、降低效率/专注 这是个主观概念,而且几乎总是预设别人了解你到底平时在干什么。 如果一个人没事就是只对着一个浏览器上网的话,这个概念也许对他完全就没意义。 我直到现在都没明白有些人执着的高效是什么意思。 3、花俏 这又是个模糊的概念,问题在于形容的对象是什么?有些人似乎形容的是动画效果,有些人形容的是样式。那么对应的反义词前者应该是不平滑、或者静态,后者应该是朴素。 4、轻快/轻量 首先很多人把“功能多”和“重量”联系在一起,这显然不是一个正确的联系。功能多寡取决于你的需要。 其次就是不了解内部实现就评价轻量或者重量。 当然由于主观因素过多,最没有价值的评论还是人云亦云,而且还无法区分;以及因果倒错,很多人应该打回去学逻辑。 欢迎补充。

Posted in Linux | 15 Comments

Fcitx Keyboard

Video demonstration: Your browser does not support the video tag. Fcitx will support spell checker based word hint, and automatically keyboard layout switch. 1. You can use keyboard layout as a single input method, and use corresponding language spell checker. … Continue reading

Posted in fcitx development | Tagged | 2 Comments