kimtoy 1.3 strigi 分析器和动画皮肤

nihui | 2011/11/19

本次更新带来了华丽丽的动画皮肤支持以及许多整合性功能 ^^:)

许多动画文件采用的是 apng 格式,如果系统的 libpng 没有 apng 支持则会使用 kimtoy 附带的一份打好补丁的 libpng 1.5.6,因此源码包从之前的 64k 一下子就涨到了 300k+。

这是 youku 上的一段动画皮肤演示 http://v.youku.com/v_show/id_XMzE3NzgwNzA0.html

截图是 strigi 分析器带来的桌面整合特性,可以直接解析出元数据的,都是标准的 ontology,可纳入 nepomuk 索引里面。

下载页面:http://kde-apps.org/content/show.php/KIMToy?content=140967

欢迎在 kde-apps.org 的页面上 vote up 支持~~

热心的 csslayer 大侠为本程序打包架设了 ubuntu ppa 和 obs,特此感谢  ^^:)

https://launchpad.net/~wengxt/+archive/kimtoy

https://build.opensuse.org/project/show?project=home%3Acsslayer%3Akimtoy

 

2011-11-19 v1.3 新增 *.ssf 和 *.fskin 文件的 strigi 分析器 更改 ibus/scim 部分文件的安装路径 新增 scim kconfig 模块并默认启用 默认启用 ibus-kconfig 模块 支持搜狗皮肤的动画皮肤 添加是否启用动画的性能选项 为无 libpng-apng 支持的系统附带副本 编译阶段输出特性总结 修正使用搜狗皮肤时属性按钮过多导致相互覆盖的问题

Tags: ,

12 FEEDBACKS

  1. 心之所在
  2. tmk

    很赞,忍不住要换上了。

  3. stecue

    咦,是不是对ibus和scim的要求变了啊,openSUSE要12.1或者11.4+M17N才能编译成功,似乎是ibus >= 1.4.0, scim >= 1.4.11? 此外cmake的LIB_INSTALL_DIR参数好像不完全管用?设置了之后在64位下还是把scim-1.0安装到/lib,而不是/lib64下面了?或者针对scim-1.0还有专门的参数么?

  4. @stecue 按我打包以及查看cmake经验看,没有。 ibus 要求的话主要是有个 DBUS 相关的宏定义问题。可以去git里面找patch

  5. 妹妹杀手啊,很不错的特性。

  6. @stecue 更新 1.3.1,应该不会编译不过。 安装路径没考虑 64 位的情况,所以就写死了 set(SCIM_LIBEXEC_DIR “${PC_SCIM_PREFIX}/lib/scim-1.0”) set(SCIM_MODULE_DIR “${PC_SCIM_PREFIX}/lib/scim-1.0/1.4.0”) set(SCIM_ICON_DIR “${PC_SCIM_PREFIX}/share/scim/icons”) ibus 的路径也被我写死了。。 set(IBUS_LIBEXEC_DIR “${PC_IBUS_PREFIX}/libexec”) set(IBUS_COMPONENT_DIR “${PC_IBUS_PREFIX}/share/ibus/component”)

    还没弄清楚 pkgconfig 如何才能解出这些路径到 cmake 里面去,1.3.1 继续是写死状态。。。

  7. @nihui

    _pkgconfig_invoke(“gtk+-2.0” GTK2 BINARY_VERSION “” “–variable=gtk_binary_version”) _pkgconfig_invoke(“gtk+-2.0” GTK2 LIBDIR “” “–variable=libdir”)

    fcitx 的搞法……虽然用了内部命令。

  8. @nihui 嗯,1.3.1可以在openSUSE 11.3/11.4正常编译了。openSUSE的ibus几乎肯定是不在/usr/libexec下面的,放在那里会主动报warning不符合FHS。我拆了ibus包也没看到他们放在/usr/libexec。所以ibus的支持俺就没打包先。至于64位scim的问题,我简单粗暴地直接把/usr/lib下面的内容移动到/usr/lib64了,可以打包成功,用起来不知道……我现在只用fcitx……。

  9. @stecue 移动可执行文件本身应该没问题,库一般才会有问题

  10. stecue

    @csslayer 库的话只要路径在环境变量里面能搜索到是不是问题不大哈?指定了库的路径的程序感觉比较少?反正有些二进制的qt程序我把他们自带的qt库删了,然后经常就可以使用系统的qt库了,然后就可以用qtconfig控制界面style了。

  11. @stecue @stecue 具体来说是rpath决定的。但默认会有一个库的搜索目录(系统上一般是 /lib /usr/lib )。

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).