Category Archives: fcitx development

错误 + 错误 = ?

在奇葩的Linux输入法世界里面呢,经常上演着这样的事情。 被程序不幸没有做正确的行为。 但是有办法可以walkaround,但这个walkaround又可能导致另一个没有做正确事情的程序出问题。 于是 ╮(╯_╰)╭ 。 来讲两个故事。 首先是WPS和Opera的故事。 XIM 有两种 Style,On The Spot 和 Over The Spot,前者不可以光标跟随,后者可以(当然这只是Qt自己的实现的问题)。我在考虑了很多人用 Fcitx 的以前都手动设置过环境变量强制用了xim,于是虽然 Fcitx 可以支持 On The Spot,不过默认没有开启(程序选择Style的时候优先选择 On The Spot,其次是Over The Spot)。 于是假设来了两个程序,Opera和WPS,Opera不幸只能在On The Spot下光标跟随,WPS由于多数发行版的Qt是4.8的,无法使用系统的IM Module,于是只能fallback到xim。那么Fcitx的这个默认设置就只能导致Opera不能光标跟随,WPS可以 ╮(╯_╰)╭ 其次是Sublime和Thunar的故事。 有个人先给我汇报了一个Bug:“当fcitx启动时,在thunar里不能使用字母直接跳到相关的文件夹或是文件名上。实际上,只有打开thunar,什么也不按,直接按字母能跳到相关名字的文件上,但当点击鼠标或是进入下一级目录,就不能用了。” 研究了一下发现这应该是gtk所有list view类的搜索共同的问题……于是我很快发现应该判断当前是否获得了焦点,以决定让IM Module是否处理输入法的按键。 然后于是我 … Continue reading

Posted in fcitx development | Tagged | 8 Comments

“Farewell Unity”, from Fcitx, or ?…

I can’t really calm down. If you know something about me, you might know that I HATE where input method cannot work in Linux. So I even make a page in fcitx Wiki. http://fcitx-im.org/wiki/Hall_of_Shame_for_Linux_IME_Support So, this time, our old friend, … Continue reading

Posted in fcitx development | 4 Comments

Fcitx 4.2.2

A new bugfix release. 主要是Bug修复。 fcitx 4.2.2 Can use text as classic UI icon. Add more key can be used as hotkey. Fixes 536,538. Make tray icon has a maximum size, so it will looks good under other tray. 允许用文本作为经典界面的图标 … Continue reading

Posted in fcitx development | Tagged | 10 Comments

Fcitx Hangul

基本上就是port ibus-hangul……因为我不懂韩文。 不过额外比起来有quickphrase可以用 🙂 =-=-=-=-= Powered by Blogilo

Posted in fcitx development | Tagged | Leave a comment

Fcitx 10岁了

虽然精确说来其实都过了好些天了。 http://fcitx.csslayer.info/wiki/History 里面有一个暴长的版本历史,不知道能唤起多少人的回忆呢。 上面是最近整理的一些关于历史的小内容。 曾经做的视频用 Gource 输出的 Fcitx 开发记录。 P. S. 上面的网址打算作为以后的 fcitx.org ,前提是我能把域名搞到……

Posted in fcitx development | Tagged | 4 Comments