输入法面板 kimtoy 0.4

nihui | 2011/06/13

和 kimpanel plasma 部件是同一种类型,本身不是输入法,只是个输入法面板,支持 fcitx/ibus/scim。

目前只支持 sogou 输入法的主题导入(*.ssf)。

kimtoy-ibus-panel 已用 C 重写,不再依赖 python 和 pygtk,只需要 libibus-1 即可使用,至此全套 ibus 输入法可不依赖 GTK 使用。0.4 版本大幅提升 kimtoy-ibus-panel 的稳定性。

欢迎试玩呀~~  ^^:)

FAQ:

Q 输入框和状态栏如何移动?

A 用鼠标右键拖动即可,下次启动时会记忆该位置。

Q kimtoy 中设置输入法自动启动和系统默认启动输入法有冲突吗?

A kimtoy 中的自动启动输入法是在启动 kimtoy 时启动的,如果系统已经配置了自启动的输入法,请关闭 kimtoy 的这项功能。

Q kimtoy 中有关环境变量的设置和系统默认设置影响吗?

A kimtoy 中的环境变量设置将覆盖系统设置。

Q 输入法候选框中的文字有时候和主题指定的不一致

A 由于主题所指定的字体缺失,kimtoy 回滚到默认的字体,通常是 sans serif 字体族,你可自行使用自定义字体设置来覆盖主题中所指定的字体。

Q 为什么状态栏的图标没有主题美化?

A 因为 kimtoy 无法得知图标具体的作用,比如切换全角半角的按钮在不同的输入法后端中的 key 是不同的,无法按照 key 找到对应的按钮图标。如果要解决就必须修改 impanel dbus 接口以统一这些 key 的命名规则,kimtoy 对此无能为力。

Q 为什么状态栏的图标有时候位置偏移?

A 因为主题中指定的位置可能少于实际的按钮图标数量,kimtoy 无法确定应该显示哪些不显示哪些,所以只好随机布局了。如果要解决就必须修改 impanel dbus 接口以统一这些 key 的命名规则,kimtoy 对此无能为力。实在看不惯请禁用状态栏主题功能。

Q 下载地址在哪里

A http://kde-apps.org/content/show.php?content=140967

 

Tags: , , , ,

26 FEEDBACKS

  1. 心之所在

    我最喜欢搜狗的花渡

  2. uu

    不久前试了一下小小输入法的那个QQ云输入,相当流畅,而且它的拈花主题也很不错,暂时也就切到小小QQ云输入法上了。不知什么时候小企鹅也把这弄出来?感觉现在云输入法比较成熟了(除了不能记忆词汇)。不过在不用云输入法的时候,得临时切换到小小的本地拼音输入或ibus的拼音,这是就想起fcitx的好了……纠结中。

  3. oasis

    设置了自动启动之后好像重启无效?而且除了右下角的图标以外输入法面板出不来,只能盲打…..:(

  4. @oasis 是什么输入法啊? fcitx 需要开启DBus,ibus 看下参数 –panel=/usr/share/apps/kimtoy/kimtoy-ibus-panel

  5. zhangyou

    用Fcitx有什么必要安装这个吗?已经够好看的了

  6. oasis li

    after make install there is only “kimtoy” in /bin cannot find anything like “/usr/share/apps/kimtoy/kimtoy-ibus-panel”

  7. @oasis li 那是 ibus 版本太低了吧,kimtoy 需要 ibus 1.3.99.x,cmake 有提示找不到 ibus 就不会编译 ibus 支持的部分了。

  8. @zhangyou 意图很明显,主要是为了用 ibus……

  9. oasis li

    oh shit….i got it…no libibus found on my archlinux……

  10. csslayer

    投奔fcitx嘛~我会很开心的~

  11. ark12211

    支持搜狗主题好~(虽然一直用默认的) 最近遇到了个问题,在所有非GTK程序(包括opera)都打不开输入法了……

  12. 支持啊……阁下会长期维护否?

  13. uli

    @右京样一 对,这是一个很现实也很重要的问题,想想Kimpanel,用了几个月就不维护了,结果在新的KDE版本中不但不能用,还给KDE带来各种古怪的问题──当然KDE团队也负有责任,没有在新的系统中对默认输入法部件进行充分测试。结果给很多不熟悉的用户带来很多困扰,甚至影响到对KDE的观感!这是个人国内开源项目经常遇到的问题。作者应该慎重对待。

  14. @右京样一 @uli 做出来是为了自给自足,除非哪天不再用 KDE 了,不然每次都要用,如何不维护?我现在打字还在用着呢。我想过很多新功能呢,得做出来后再说。

  15. @nihui 给俺很大压力啊。 我要努力把nihui从ibus阵营勾引过来。XD

    请求软键盘支持,或者自定义窗口支持……另外我可以在fcitx这边统一图标名称什么的,之前kimpanel直接用系统的图标名称的说。

    另外其实我不是很prefer sogou皮肤样式,于是我现在已经学习plasma把fcitx自带皮肤支持的几个图片都搞成九宫格based的了,靠配置文件指定四边margin。顺便对于动态增删按钮也完全ok的说。

  16. oasis

    升级到ibus-git了,现在编译能把kimtoy-ibus-panel编译进去了,可是又出新问题了,重启后kimtoy的panel出不来,ctrl+space也不能激活输入,但是ibusdaemon进程是有的,参数应该也没错…. /usr/bin/ibus-daemon –panel=/usr/share/apps/kimtoy/kimtoy-ibus-panel 我用的是sunpinyin的ibus模块,不知道这个有没有关系?

  17. oasis li

    最新报告,果然是sunpinyin问题,装了ibus-piinyin-git就没有问题了!nihui加油,一定要maintain下去阿!

  18. oasis li

    还有一个小问题,就是自启动怎么搞?我已经把kimtoy面板里的run input method at startup勾上了,每次机器重启后还是没起来….得自己在konsole里运行一次kimtoy….

  19. @oasis li run input method at startup 的作用是启动 kimtoy 的时候启动输入法,不是启动桌面的意思,下个版本应该会加上启动桌面时的自启动的~

  20. marguerite

    呃,fcitx开启了dbus不知道为什么还是会出现它的主页面啊 cc @csslayer @nihui

  21. @marguerite 你用的 fcitx 是哪个版本的? hg 里面的还不支持开 dbus。

  22. @nihui 她后来联系我,我发现他的截图其实已经是启用了kimtoy,只不过她没看出来…… = =b

    啊,顺便我替她问个问题,kimtoy怎么移动那个条?

  23. @csslayer 本文已经说明了,在 FAQ 里。

  24. scnuhjx

    如何安装啊,安装失败啊

  25. 好像会不能直接导入ssf文件呢?倒是导入fskin的文件能直接用了呢

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).

This site uses Akismet to reduce spam. Learn how your comment data is processed.