Author Archives: csslayer

Fcitx needs you (again.)

前段时间并没有时间,估计申请成为 GSoC 的项目也无望,现在将会有一些时间,如果对 Fcitx 开发有兴趣的,可以申请以下任务的开发。

Posted in fcitx development | 69 Comments

Fcitx 4.2.5

感谢 yuyichao,Mike,wzyboy,Iven,lily,还有我一时不记得的人(非常抱歉!)帮忙测试。 fcitx 4.2.5 对用户来说: 1、默认的3个皮肤采用了一个新的功能,来使得字体大小不是像素而是point从而遵从屏幕的dpi设定。(4.2.5之前的老皮肤保持原状,如果你曾经修改过默认几个皮肤的设置请删除掉修改的配置来使用这个新功能) 2、在切换输入法之后提示当前输入法,并且这个提示会自动消失 3、fcitx-keyboard的单词提示是输入上下文的一个选项(可以做不同窗口理解),而不在是全局的(也就是说比如你可以在libreoffice里面开单词提示,但是在firefox里面依然不使用提示。 4、fcitx-xkb支持加载自定义的xmodmap 5、fcitx-xkb支持设置在输入法不可用(无可输入窗口)时使用的键盘布局。(4.2.4的时候这个设置是启动时的那个键盘布局) 6、fcitx-pinyin 支持 “jv -> ju”的纠正 7、fcitx-pinyin 加入小鹤双拼支持 8、fcitx-pinyin 可以使用 v 来触发快速输入 9、zh_HK 的 “$”的标点映射从 ¥ 改为 $。 10、支持用ctrl + alt + shift + u 切换输入unicode字符 (用10进制,16进制,或者字符名称搜索字符) 11、用shift做默认的激活非激活的切换,并且默认在只有使用shift切换到非激活时才能切换回激活(类似4.2.3及之前的行为) 12、更安全的信号处理和退出 13、重启显示在kimpanel和classic的界面上(kimpanel在点击logo之后出现的菜单里面) 14、日志信息现在包括pid … Continue reading

Posted in fcitx development | 14 Comments

Unicode input support

A small function, will be added to fcitx 4.2.5. This function can use hex number or unicode character name to search the character. The default key for this is “Ctrl+Alt+Shift+U” (Since I don’t want to disturb normal hotkey, you can … Continue reading

Posted in fcitx development | 6 Comments

如何给 Qt 贡献 Patch

最近给 Qt 5 写了几个傻瓜都能写的 Patch ……目的是修复一些输入法相关的 Bug。当然这不是重点,重点是怎么给 Qt 写 Patch 并提交。 首先 Qt 自从转向开放管理之后,给 Qt 写 Patch 就成为了一件非常简单的事情。 首先不用说,你需要注册个账号,先到这个网站注册个账号,bugreports.qt-project.org,然后打开codereview.qt-project.org ,选择 sign in,sign in之后需要做的就是和一般的代码管理网站一样,添加你的ssh key,然后还需要做的是签署一个协议,在Agreements里面,作为一般人签个 Invidudual的就好,另一种是如果你代表公司向 Qt 贡献,那么则是签那个,然后大概就是需要等这个审核通过,效率还是非常高的,喝口茶大概最多几个小时之后就ok了,然后你就可以通过 gerrit (qt的code review 系统提交 patch 了)。 gerrit 这个东西是个非常神奇的东西,非常好用,如果你熟悉 git 的开发的话就更好了。 其实 Qt 上已经有了非常详细的说明,我这里只简单介绍一下。 … Continue reading

Posted in Qt | Tagged | 4 Comments

Kimpanel for Gnome Shell Update

地址在此 https://extensions.gnome.org/extension/261/kimpanel/ 不过更新应该还在审核中,可以自己去: https://github.com/csslayer/kimpanel-for-gnome-shell/  抓代码,执行 ./install.sh 即可安装。   那么有什么更新呢?其实也都是一些基本功能的更新。那么有视频有真相。 https://github.com/csslayer/kimpanel-for-gnome-shell/

Posted in fcitx development | Leave a comment