Tag Archives: fcitx

Fcitx 4.1.2

fcitx 4.1.2 1、增加ABI检查。 2、支持状态分组,可以按程序或者全局使用同一个状态。FreeBSD下采用libkvm检测进程名称。 3、支持默认设置为开启或英文状态 4、修复码表的排序和连打问题 5、支持双击安装后缀为.fskin的皮肤 6、增加一个DBus的属性,可以在线修改输入法的启用状态 7、配置文件保存时枚举类型写入可选值的注释。 8、API修改,隐藏一些Struct,为了今后更容易保持ABI的兼容,输入法在注册时可以提供所属语言。区分在fcitx界面显示的预编辑字符串和在程序中显示的预编辑字符串。 9、拼音输入时程序中显示的预输入文本显示中文,以及固定光标位置。码表也固定光标位置以使得输入框不随输入立即移动。 fcitx-sunpinyin 0.3.2 1、支持用CTRL ALT 数字删除曾经输入的候选词。 2、修复双拼方案问题 3、程序中显示的预输入文本显示中文,以及固定光标位置。 fcitx-googlepinyin 0.1.3 1、和fcitx的API修改同步 2、程序中显示的预输入文本显示中文,以及固定光标位置。 fcitx-cloudpinyin 0.1.2 1、增加百度的云输入法的作为一个新的来源 2、fcitx自带的拼音可以记忆云拼音输入过的内容。(sunpinyin由于sunpinyin自己的api原因暂时无法实现) fcitx-ui-light 0.1.2 和主干API同步。 kcm-fcitx 0.2.0 1、支持fcitx 4.1.2增加的DBus接口,用于动态启用和禁用输入法。(演示) 2、增加皮肤管理的界面,支持在线下载kde-look.org 的皮肤。(演示) 3、修复重置操作的bug (没有更新的组件可以recompile后和此版本一起使用)

Posted in fcitx development | Tagged | 28 Comments

KCM Fcitx 的皮肤管理器

http://blip.tv/file/get/Csslayer-FcitxSkinManager310.mp4 老实说虽然有段时间自己不用皮肤功能了(用自己重写的kimpanel去了),不过还是把这个功能做出来了。 不久之后的更新4.1.2那批更新之后就能看到了哦。 感谢Ukyoi的Qt皮肤绘制部分的代码。直接拿来用了,不好意思 😀

Posted in fcitx development | Tagged , , | 5 Comments

为你的KDE程序添加opendesktop集成

KDE4里面有一个很酷的功能,就是Get Hot New Stuff。对应使用的库是KNewStuff。 这个是什么库呢?具体来说就是KDE4里面和opendesktop集成的那个在线下载功能。这是一个能让你的程序迅速拥抱网络的方法。而使用方法也十分简单。 首先你需要一个.knsrc文件,下面是我在Fcitx里面用到的,分类名称是要和opendesktop上面的名称对应。Install Path也很自由,也有不少的描述方式,这里这个就是为了Fcitx写的路径。如果你需要基于.kde4的路径的话,最好使用TargetDir=。后面就是帮你解压罗。 [KNewStuff3] Categories=Fcitx Theme InstallPath=.config/fcitx/skin Uncompress=archive 如果光是简单使用实际上下面一点点代码就够了:         KNS3::DownloadDialog dialog(“fcitx-skin.knsrc”);         dialog.exec(); 它已经替你完成了解压缩,记忆已经安装的内容等等功能。 当然CMakeLists.txt也需要对应的更改,首先需要多链接上 ${KDE4_KNEWSTUFF3_LIBS} 其次需要把 .knsrc 安装到正确目录 install(FILES fcitx-skin.knsrc DESTINATION ${CONFIG_INSTALL_DIR}) P.S. 其实写代码的时间相比申请新分类的时间要短得多…… Further Reading:http://techbase.kde.org/Development/Tutorials/Collaboration/HotNewStuff/Introduction

Posted in KDE | Tagged , | 2 Comments

Fcitx & KDE

我将不余遗力的推进Fcitx和KDE的集成。 要么Fcitx总会被遗忘在历史的尘埃中。 希望不会太迟。 希望能得到你们的帮助。 目前主要希望在扩展更多Fcitx的输入法上。

Posted in fcitx development, KDE | Tagged , | 23 Comments

KDE-Look.org 增加 Fcitx 的皮肤分类

打包请用 .tar.gz 格式,重命名为  .fskin 其中只包含一个子目录。(就是直接把 ~/.config/fcitx/skin下面的某个子目录直接打包) 具体地址在这。 http://kde-look.org/index.php?xcontentmode=88 我会尽快在kcm-fcitx里面集成在线下载功能。

Posted in fcitx development | Tagged | 3 Comments